estructura D3DHAL_DP2ISSUEQUERY (d3dhal.h)
DirectX 9.0 y versiones posteriores solo.
La devolución de llamada D3dDrawPrimitives2 analiza una o varias estructuras de D3DHAL_DP2ISSUEQUERY cuando el miembro bCommand de la estructura D3DHAL_DP2COMMAND se establece 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.
Comentarios
El tiempo de ejecución usa D3DHAL_DP2ISSUEQUERY para identificar cada consulta que el controlador debe procesar. La devolución de llamada D3dDrawPrimitives2 del controlador debe procesar las estructuras de wPrimitiveCount D3DHAL_DP2ISSUEQUERY 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 |
---|---|
Header | d3dhal.h (incluya D3dhal.h) |
Consulte también
D3DDP2OP_ISSUEQUERY