estructura D3DHAL_DP2RESPONSE (d3dhal.h)
DirectX 9.0 y versiones posteriores solo.
Una o varias estructuras de D3DHAL_DP2RESPONSE se analizan desde el búfer de respuesta que la devolución de llamada D3dDrawPrimitives2 devuelve al tiempo de ejecución. Cada estructura especifica la disponibilidad de las respuestas a las consultas emitidas anteriormente.
Sintaxis
typedef struct _D3DHAL_DP2RESPONSE {
BYTE bCommand;
BYTE bReserved;
WORD wStateCount;
DWORD dwTotalSize;
} D3DHAL_DP2RESPONSE, *LPD3DHAL_DP2RESPONSE;
Miembros
bCommand
Especifica un token de respuesta. Este miembro puede ser D3DDP2OP_RESPONSECONTINUE o D3DDP2OP_RESPONSEQUERY del tipo enumerado D3DHAL_DP2OPERATION .
bReserved
Reservado para uso del sistema y debe omitirlo el controlador.
wStateCount
Especifica el número de respuestas (es decir, el número de estructuras de D3DHAL_DP2RESPONSEQUERY ) que siguen esta estructura D3DHAL_DP2RESPONSE. Si el controlador establece bCommand en D3DDP2OP_RESPONSECONTINUE, el controlador debe establecer este miembro en cero. Sin embargo, el runtime omite este miembro cuando bCommand está establecido en D3DDP2OP_RESPONSECONTINUE; este miembro solo es válido cuando el controlador establece bCommand en D3DDP2OP_RESPONSEQUERY.
dwTotalSize
Especifica el tamaño total, en bytes, de las respuestas asociadas a esta estructura de D3DHAL_DP2RESPONSE. El controlador también incluye el tamaño de esta estructura de D3DHAL_DP2RESPONSE en el tamaño total para permitir que el tiempo de ejecución omita esta estructura de D3DHAL_DP2RESPONSE al analizar el búfer de respuesta.
Requisitos
Requisito | Valor |
---|---|
Header | d3dhal.h (incluya D3dhal.h) |
Consulte también
D3DDP2OP_RESPONSECONTINUE
D3DDP2OP_RESPONSEQUERY