enumerazione D3DDDI_QUERYREGISTRY_STATUS (d3dukmdt.h)
L'enumerazione D3DDDI_QUERYREGISTRY_STATUS contiene codici di stato recuperati tramite una chiamata QueryAdapterInfo per KMTQAITYPE_QUERYREGISTRY.
Sintassi
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;
Costanti
D3DDDI_QUERYREGISTRY_STATUS_SUCCESS Indica l'esito positivo completo e anche QueryAdapterInfo riuscito. Tutti i campi D3DDDI_QUERYREGISTRY_INFO che iniziano con OutputXxx e il campo D3DDDI_QUERYREGISTRY_INFO::Status vengono aggiornati da QueryAdapterInfo. |
D3DDDI_QUERYREGISTRY_STATUS_BUFFER_OVERFLOW D3DKMT_QUERYADAPTERINFO::P rivateDriverDataSize non è sufficiente per recuperare tutti i dati richiesti. Solo D3DDDI_QUERYREGISTRY_INFO::OutputValueSize viene aggiornato da QueryAdapterInfo, oltre al campo D3DDDI_QUERYREGISTRY_INFO::Status. |
D3DDDI_QUERYREGISTRY_STATUS_FAIL Si è verificato un errore non specificato e queryAdapterInfo non è riuscito. Tutti gli altri campi D3DDDI_QUERYREGISTRY_INFO vengono lasciati invariati al momento della restituzione da QueryAdapterInfo. Poiché D3DDDI_QUERYREGISTRY_INFO è uno struct di dimensioni variabili, D3DDDI_QUERYREGISTRY_STATUS_FAIL si verificherà in modo affidabile quando D3DKMT_QUERYADAPTERINFO::P rivateDriverDataSize è inferiore alle dimensioni di D3DDDI_QUERYREGISTRY_INFO. |
D3DDDI_QUERYREGISTRY_STATUS_MAX D3DDDI_QUERYREGISTRY_STATUS_MAX non è valido per l'uso ed esiste solo per semplificare la gestione dell'implementazione. |
Fabbisogno
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1803 (WDDM 2.4) |
intestazione | d3dukmdt.h |