DirectX 9.0 이상 버전만 해당합니다.
D3dDrawPrimitives2 콜백이 런타임으로 반환하는 응답 버퍼에서 하나 이상의 D3DHAL_DP2RESPONSE 구조가 구문 분석됩니다. 각 구조는 이전에 실행한 쿼리에 대한 응답의 가용성을 지정합니다.
통사론
typedef struct _D3DHAL_DP2RESPONSE {
BYTE bCommand;
BYTE bReserved;
WORD wStateCount;
DWORD dwTotalSize;
} D3DHAL_DP2RESPONSE, *LPD3DHAL_DP2RESPONSE;
회원
bCommand
응답 토큰을 지정합니다. 이 멤버는 D3DHAL_DP2OPERATION 열거형 형식의 D3DDP2OP_RESPONSECONTINUE 또는 D3DDP2OP_RESPONSEQUERY 수 있습니다.
bReserved
시스템 사용을 위해 예약되며 드라이버에서 무시해야 합니다.
wStateCount
이 D3DHAL_DP2RESPONSE 구조체 뒤에 오는 응답 수(즉, D3DHAL_DP2RESPONSEQUERY 구조체의 수)를 지정합니다. 드라이버가 bCommand D3DDP2OP_RESPONSECONTINUE 설정하는 경우 드라이버는 이 멤버를 0으로 설정해야 합니다. 그러나 bCommand D3DDP2OP_RESPONSECONTINUE; 로 설정된 경우 런타임은 이 멤버를 무시합니다. 이 멤버는 드라이버가 bCommand D3DDP2OP_RESPONSEQUERY 설정하는 경우에만 유효합니다.
dwTotalSize
이 D3DHAL_DP2RESPONSE 구조와 연결된 응답의 총 크기(바이트)를 지정합니다. 드라이버에는 응답 버퍼를 구문 분석할 때 런타임이 이 D3DHAL_DP2RESPONSE 구조체를 건너뛸 수 있도록 총 크기로 이 D3DHAL_DP2RESPONSE 구조체의 크기도 포함됩니다.
요구 사항
| 요구 | 값 |
|---|---|
| 헤더 | d3dhal.h(D3dhal.h 포함) |
참고 항목
D3DDP2OP_RESPONSECONTINUE
D3DDP2OP_RESPONSEQUERY