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

D3DHAL_DP2OPERATION

D3DHAL_DP2RESPONSEQUERY

D3dDrawPrimitives2