Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Только версии DirectX 9.0 и более поздних версий.
Одна или несколько структур D3DHAL_DP2RESPONSE анализируются из буфера отклика, который возвращается обратному вызову D3dDrawPrimitives2. Каждая структура указывает доступность ответов на ранее выданные запросы.
Синтаксис
typedef struct _D3DHAL_DP2RESPONSE {
BYTE bCommand;
BYTE bReserved;
WORD wStateCount;
DWORD dwTotalSize;
} D3DHAL_DP2RESPONSE, *LPD3DHAL_DP2RESPONSE;
Члены
bCommand
Указывает маркер ответа. Этот элемент может быть либо D3DDP2OP_RESPONSECONTINUE, либо D3DDP2OP_RESPONSEQUERY перечисленного типа D3DHAL_DP2OPERATION.
bReserved
Зарезервировано для использования системы и должно игнорироваться драйвером.
wStateCount
Указывает количество ответов (т. е. количество структур D3DHAL_DP2RESPONSEQUERY), которые соответствуют этой D3DHAL_DP2RESPONSE структуре. Если драйвер задает bCommand D3DDP2OP_RESPONSECONTINUE, драйвер должен задать для этого элемента значение нулю. Однако среда выполнения игнорирует этот элемент, если bCommand имеет значение D3DDP2OP_RESPONSECONTINUE; этот элемент действителен, только если драйвер задает bCommand D3DDP2OP_RESPONSEQUERY.
dwTotalSize
Задает общий размер в байтах ответов, связанных с этой D3DHAL_DP2RESPONSE структурой. Драйвер также включает размер этой D3DHAL_DP2RESPONSE структуры в общем размере, чтобы среда выполнения пропускала эту D3DHAL_DP2RESPONSE структуру при анализе буфера ответа.
Требования
| Требование | Ценность |
|---|---|
| заголовка | d3dhal.h (include D3dhal.h) |
См. также
D3DDP2OP_RESPONSECONTINUE
D3DDP2OP_RESPONSEQUERY