DXCoreAdapterState-Enum

Definiert Konstanten, die Arten von DXCore-Adapterzuständen angeben. Übergeben Sie eine dieser Konstanten an die IDXCoreAdapter::QueryState-Methode, um das Adapterzustandselement für eine Zustandsart abzurufen. Übergeben Sie eine Konstante an die IDXCoreAdapter::SetState-Methode, um die Informationen eines Adapters für ein Zustandselement zu festlegen.

Syntax

enum class DXCoreAdapterState : uint32_t
{
  IsDriverUpdateInProgress = 0,
  AdapterMemoryBudget = 1
};

Konstanten

IsDriverUpdateInProgress

Gibt den IsDriverUpdateInProgress-Adapterstatus an, der angibt, dass ein Treiberupdate auf dem Adapter initiiert, aber noch true nicht abgeschlossen wurde. Wenn das Treiberupdate bereits abgeschlossen wurde, wurde der Adapter für ungültig erklärt, und Ihr QueryState-Aufruf gibt ein HRESULT von DXGI_ERROR_DEVICE_REMOVED.

Beim Aufrufen von QueryStateverfügt das Zustandselement IsDriverUpdateInProgress über den Typ uint8_t ,der einen booleschen Wert darstellt.

Wichtig. Dieses Zustandselement wird für SetState nicht unterstützt.

AdapterMemoryBudget

Gibt den AdapterMemoryBudget-Adapterstatus an, der das Adapterspeicherbudget auf dem Adapter abruft oder angibt.

Beim Aufrufen von QueryStateweist der AdapterMemoryBudget-Adapterstatus den Typ DXCoreAdapterMemoryBudgetNodeSegmentGroup für inputStateDetails und dxCoreAdapterMemoryBudget für outputBuffer auf.

Weitere Informationen

IDXCoreAdapter::QueryState, IDXCoreAdapter::SetState, DXCore-Referenz, Verwenden von DXCore zum Aufzählen von Adaptern