Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисление 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 успешно выполнено. Все поля D3DDDI_QUERYREGISTRY_INFO начиная с выходных данныхXxx и поля D3DDDI_QUERYREGISTRY_INFO::Status обновляются QueryAdapterInfo. |
D3DDDI_QUERYREGISTRY_STATUS_BUFFER_OVERFLOWD3DKMT_QUERYADAPTERINFO::P rivateDriverDataSize не было достаточно большим, чтобы получить все запрошенные данные. Только D3DDDI_QUERYREGISTRY_INFO::OutputValueSize обновляется QueryAdapterInfo, помимо поля D3DDDI_QUERYREGISTRY_INFO::Status. |
D3DDDI_QUERYREGISTRY_STATUS_FAILПроизошла непредвиденная ошибка, а также произошел сбой QueryAdapterInfo. Все остальные поля D3DDDI_QUERYREGISTRY_INFO остаются не измененными при возвращении из QueryAdapterInfo. Так как D3DDDI_QUERYREGISTRY_INFO представляет собой структуру с переменным размером, D3DDDI_QUERYREGISTRY_STATUS_FAIL будет надежно возникать, если D3DKMT_QUERYADAPTERINFO::P rivateDriverDataSize меньше размера D3DDDI_QUERYREGISTRY_INFO. |
D3DDDI_QUERYREGISTRY_STATUS_MAXD3DDDI_QUERYREGISTRY_STATUS_MAX недопустимо использовать и существует только для упрощения поддержки реализации. |
Требования
| Требование | Ценность |
|---|---|
| Минимально поддерживаемый клиент | Windows 10 версии 1803 (WDDM 2.4) |
| заголовка | d3dukmdt.h |