D3DDDI_QUERYREGISTRY_STATUS enumeración (d3dukmdt.h)
Estos códigos de estado indican cómo se recuperaron correctamente los datos a través de QueryAdapterInfo para 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;
Constantes
D3DDDI_QUERYREGISTRY_STATUS_SUCCESS Este código de estado indica que se ha realizado correctamente y QueryAdapterInfo también se realizó correctamente. Todos los campos de D3DDDI_QUERYREGISTRY_INFO que comienzan por Output se actualizan después de volver de QueryAdapterInfo, además del campo D3DDDI_QUERYREGISTRY_INFO::Status . |
D3DDDI_QUERYREGISTRY_STATUS_BUFFER_OVERFLOW Este código de estado significa que D3DKMT_QUERYADAPTERINFO::P rivateDriverDataSize no era lo suficientemente grande como para recuperar todos los datos solicitados. Solo se actualiza D3DDDI_QUERYREGISTRY_INFO::OutputValueSize después de devolver desde QueryAdapterInfo, además del campo D3DDDI_QUERYREGISTRY_INFO::Status . |
D3DDDI_QUERYREGISTRY_STATUS_FAIL Error no especificado y QueryAdapterInfo también ha producido un error. Todos los demás campos de D3DDDI_QUERYREGISTRY_INFO se dejan sin modificar después de volver de QueryAdapterInfo. Dado que D3DDDI_QUERYREGISTRY_INFO es una estructura de tamaño variable, D3DDDI_QUERYREGISTRY_STATUS_FAIL se producirá de forma confiable cuando D3DKMT_QUERYADAPTERINFO::P rivateDriverDataSize sea menor que el tamaño de D3DDDI_QUERYREGISTRY_INFO. |
D3DDDI_QUERYREGISTRY_STATUS_MAX D3DDDI_QUERYREGISTRY_STATUS_MAX no es válido para usar y simplemente existe para simplificar el mantenimiento de la implementación. |
Requisitos
Requisito | Valor |
---|---|
Header | d3dukmdt.h |