D3DDDI_QUERYREGISTRY_STATUS Enumeration (d3dukmdt.h)
Die D3DDDI_QUERYREGISTRY_STATUS-Aufzählung enthält abgerufene Statuscodes über einen QueryAdapterInfo Aufruf für KMTQAITYPE_QUERYREGISTRY.
Syntax
typedef enum _D3DDDI_QUERYREGISTRY_STATUS {
D3DDDI_QUERYREGISTRY_STATUS_SUCCESS,
D3DDDI_QUERYREGISTRY_STATUS_BUFFER_OVERFLOW,
D3DDDI_QUERYREGISTRY_STATUS_FAIL,
D3DDDI_QUERYREGISTRY_STATUS_MAX
} D3DDDI_QUERYREGISTRY_STATUS;
Konstanten
D3DDDI_QUERYREGISTRY_STATUS_SUCCESS Gibt den vollständigen Erfolg an, und QueryAdapterInfo ebenfalls erfolgreich war. Alle D3DDDI_QUERYREGISTRY_INFO Felder, die mit OutputXxx beginnen, und das Feld D3DDDI_QUERYREGISTRY_INFO::Status werden von QueryAdapterInfoaktualisiert. |
D3DDDI_QUERYREGISTRY_STATUS_BUFFER_OVERFLOW D3DKMT_QUERYADAPTERINFO::P rivateDriverDataSize war nicht groß genug, um alle angeforderten Daten abzurufen. Nur D3DDDI_QUERYREGISTRY_INFO::OutputValueSize wird von QueryAdapterInfoaktualisiert, zusätzlich zum Feld D3DDDI_QUERYREGISTRY_INFO::Status. |
D3DDDI_QUERYREGISTRY_STATUS_FAIL Ein nicht angegebener Fehler ist aufgetreten, und QueryAdapterInfo ebenfalls fehlgeschlagen. Alle anderen D3DDDI_QUERYREGISTRY_INFO Felder bleiben bei Rückgabe von QueryAdapterInfo unverändert. Da D3DDDI_QUERYREGISTRY_INFO eine Struktur mit variabler Größe ist, D3DDDI_QUERYREGISTRY_STATUS_FAIL tritt zuverlässig auf, wenn D3DKMT_QUERYADAPTERINFO::P rivateDriverDataSize- kleiner als die Größe von D3DDDI_QUERYREGISTRY_INFOist. |
D3DDDI_QUERYREGISTRY_STATUS_MAX D3DDDI_QUERYREGISTRY_STATUS_MAX ist ungültig, um die Implementierung zu vereinfachen. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützter Client (Mindestversion) | Windows 10, Version 1803 (WDDM 2.4) |
Header- | d3dukmdt.h |