estructura D3DHAL_DP2ISSUEQUERY (d3dhal.h)
DirectX 9.0 y versiones posteriores solo.
Una o varias estructuras de D3DHAL_DP2ISSUEQUERY se analizan desde el búfer de comandos mediante el D3dDrawPrimitives2 devolución de llamada cuando el miembro de de la estructura D3DHAL_DP2COMMAND está establecido en D3DDP2OP_ISSUEQUERY y se usa para consultar varios tipos de información.
Sintaxis
typedef struct _D3DHAL_DP2ISSUEQUERY {
DWORD dwQueryID;
DWORD dwFlags;
} D3DHAL_DP2ISSUEQUERY;
Miembros
dwQueryID
Identifica la consulta para la que el controlador proporciona información de forma asincrónica.
dwFlags
Especifica el estado de la consulta. Este miembro puede contener una o varias de las marcas siguientes:
Valor | Significado |
---|---|
D3DISSUE_BEGIN (1 << 1) | Inicia la creación de la consulta. El tiempo de ejecución no solicita datos de consulta mientras se encuentra en este estado. |
D3DISSUE_END (1 << 0) | Realiza la transición del estado a subsignado. Los resultados de la consulta no están disponibles hasta que el estado pase a señalado. |
El controlador puede omitir las solicitudes de consulta con dwFlags establecido en 0.
Observaciones
El tiempo de ejecución usa D3DHAL_DP2ISSUEQUERY para identificar cada consulta que el controlador debe procesar. La D3dDrawPrimitives2 del controlador devolución de llamada debe procesar estructuras de D3DHAL_DP2ISSUEQUERY wPrimitiveCount desde el búfer de comandos. El valor de wPrimitiveCount se especifica en la estructura D3DHAL_DP2COMMAND. El controlador analiza estas estructuras y recupera información asociada a las consultas que representan.
Requisitos
Requisito | Valor |
---|---|
encabezado de | d3dhal.h (incluya D3dhal.h) |
Consulte también
D3DDP2OP_ISSUEQUERY