DXCoreAdapterState enum
Definiert Konstanten, die Arten von DXCore-Adapterzuständen angeben. Übergeben Sie eine dieser Konstanten an die IDXCoreAdapter::QueryState-Methode , um das Adapterstatuselement für eine Zustandsart abzurufen; übergeben Sie eine Konstante an die IDXCoreAdapter::SetState-Methode , um die Informationen eines Adapters für ein Statuselement festzulegen.
Syntax
enum class DXCoreAdapterState : uint32_t
{
IsDriverUpdateInProgress = 0,
AdapterMemoryBudget = 1
};
Konstanten
IsDriverUpdateInProgress
Gibt den Status des IsDriverUpdateInProgress-Adapters an, der true
angibt, dass ein Treiberupdate auf dem Adapter initiiert wurde, aber noch nicht abgeschlossen ist. Wenn das Treiberupdate bereits abgeschlossen ist, wurde der Adapter ungültig, und Ihr QueryState-Aufruf gibt ein HRESULT von DXGI_ERROR_DEVICE_REMOVED zurück.
Beim Aufrufen von QueryState hat das IsDriverUpdateInProgress-Statuselement den Typ uint8_t, der einen Booleschen Wert darstellt.
Wichtig. Dieses Statuselement wird für SetState nicht unterstützt.
AdapterMemoryBudget
Gibt den AdapterMemoryBudget-Adapterstatus an, der das Adapterspeicherbudget auf dem Adapter abruft oder anfordert.
Beim Aufrufen von QueryState hat der AdapterMemoryBudget-Adapterstatus typ DXCoreAdapterMemoryBudgetNodeSegmentGroup für inputStateDetails und typ DXCoreAdapterMemoryBudget für outputBuffer.
Siehe auch
IDXCoreAdapter::QueryState, IDXCoreAdapter::SetState, DXCore-Referenz, Verwenden von DXCore zum Aufzählen von Adaptern