D3DHAL_DP2RESPONSE structure (d3dhal.h)
DirectX 9.0 et versions ultérieures uniquement.
Une ou plusieurs structures D3DHAL_DP2RESPONSE sont analysées à partir de la mémoire tampon de réponse que le rappel D3dDrawPrimitives2 retourne au runtime. Chaque structure spécifie la disponibilité des réponses aux requêtes précédemment émises.
Syntaxe
typedef struct _D3DHAL_DP2RESPONSE {
BYTE bCommand;
BYTE bReserved;
WORD wStateCount;
DWORD dwTotalSize;
} D3DHAL_DP2RESPONSE, *LPD3DHAL_DP2RESPONSE;
Membres
bCommand
Spécifie un jeton de réponse. Ce membre peut être D3DDP2OP_RESPONSECONTINUE ou D3DDP2OP_RESPONSEQUERY du type énuméré D3DHAL_DP2OPERATION .
bReserved
Réservé à l’utilisation système et doit être ignoré par le pilote.
wStateCount
Spécifie le nombre de réponses (c’est-à-dire le nombre de structures D3DHAL_DP2RESPONSEQUERY ) qui suivent cette structure D3DHAL_DP2RESPONSE. Si le pilote définit bCommand sur D3DDP2OP_RESPONSECONTINUE, il doit définir ce membre sur zéro. Toutefois, le runtime ignore ce membre lorsque bCommand est défini sur D3DDP2OP_RESPONSECONTINUE ; ce membre n’est valide que lorsque le pilote définit bCommand sur D3DDP2OP_RESPONSEQUERY.
dwTotalSize
Spécifie la taille totale, en octets, des réponses associées à cette structure D3DHAL_DP2RESPONSE. Le pilote inclut également la taille de cette structure D3DHAL_DP2RESPONSE dans la taille totale pour permettre au runtime d’ignorer cette structure D3DHAL_DP2RESPONSE lors de l’analyse de la mémoire tampon de réponse.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dhal.h (inclure D3dhal.h) |
Voir aussi
D3DDP2OP_RESPONSECONTINUE
D3DDP2OP_RESPONSEQUERY