estrutura D3DHAL_DP2RESPONSE (d3dhal.h)
Somente DirectX 9.0 e versões posteriores.
Uma ou mais estruturas de D3DHAL_DP2RESPONSE são analisadas do buffer de resposta que o retorno de chamada D3dDrawPrimitives2 retorna para o runtime. Cada estrutura especifica a disponibilidade de respostas para consultas emitidas anteriormente.
Sintaxe
typedef struct _D3DHAL_DP2RESPONSE {
BYTE bCommand;
BYTE bReserved;
WORD wStateCount;
DWORD dwTotalSize;
} D3DHAL_DP2RESPONSE, *LPD3DHAL_DP2RESPONSE;
Membros
bCommand
Especifica um token de resposta. Esse membro pode ser D3DDP2OP_RESPONSECONTINUE ou D3DDP2OP_RESPONSEQUERY do tipo enumerado D3DHAL_DP2OPERATION .
bReserved
Reservado para uso do sistema e deve ser ignorado pelo driver.
wStateCount
Especifica o número de respostas (ou seja, o número de estruturas de D3DHAL_DP2RESPONSEQUERY ) que seguem essa estrutura D3DHAL_DP2RESPONSE. Se o driver definir bCommand como D3DDP2OP_RESPONSECONTINUE, o driver deverá definir esse membro como zero. No entanto, o runtime ignora esse membro quando bCommand é definido como D3DDP2OP_RESPONSECONTINUE; esse membro só é válido quando o driver define bCommand como D3DDP2OP_RESPONSEQUERY.
dwTotalSize
Especifica o tamanho total, em bytes, das respostas associadas a essa estrutura D3DHAL_DP2RESPONSE. O driver também inclui o tamanho dessa estrutura D3DHAL_DP2RESPONSE no tamanho total para permitir que o runtime ignore essa estrutura D3DHAL_DP2RESPONSE ao analisar o buffer de resposta.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3dhal.h (inclua D3dhal.h) |
Confira também
D3DDP2OP_RESPONSECONTINUE
D3DDP2OP_RESPONSEQUERY