D3DDDI_QUERYREGISTRY_STATUS列舉 (d3dukmdt.h)
D3DDDI_QUERYREGISTRY_STATUS 列舉包含透過 QueryAdapterInfo 呼叫 KMTQAITYPE_QUERYREGISTRY擷取的狀態代碼。
語法
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;
常數
D3DDDI_QUERYREGISTRY_STATUS_SUCCESS 表示完整成功,而且 QueryAdapterInfo 成功。 QueryAdapterInfo會更新所有以 OutputXxx 開頭的 D3DDDI_QUERYREGISTRY_INFO 欄位,以及 D3DDDI_QUERYREGISTRY_INFO::Status 字段。 |
D3DDDI_QUERYREGISTRY_STATUS_BUFFER_OVERFLOW D3DKMT_QUERYADAPTERINFO::P rivateDriverDataSize 不足以擷取所有要求的數據。 除了 [D3DDDI_QUERYREGISTRY_INFO::Status] 字段之外,QueryAdapterInfo只會更新 D3DDDI_QUERYREGISTRY_INFO::OutputValueSize。 |
D3DDDI_QUERYREGISTRY_STATUS_FAIL 發生未指定的錯誤,而且 QueryAdapterInfo 也失敗。 從 QueryAdapterInfo 傳回時,所有其他 D3DDDI_QUERYREGISTRY_INFO 字段都會保持未修改。 由於 D3DDDI_QUERYREGISTRY_INFO 是可變大小的結構, 當 D3DKMT_QUERYADAPTERINFO::P rivateDriverDataSize 小於 D3DDDI_QUERYREGISTRY_INFO的大小時,D3DDDI_QUERYREGISTRY_STATUS_FAIL 會可靠地發生。 |
D3DDDI_QUERYREGISTRY_STATUS_MAX D3DDDI_QUERYREGISTRY_STATUS_MAX 無效,而且只為了簡化維護實作而存在。 |
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1803 (WDDM 2.4) |
標頭 | d3dukmdt.h |