структура D3D10DDIARG_CREATEQUERY (d3d10umddi.h)

Структура D3D10DDIARG_CREATEQUERY описывает создаваемый запрос.

Синтаксис

typedef struct D3D10DDIARG_CREATEQUERY {
  [in] D3D10DDI_QUERY Query;
  [in] UINT           MiscFlags;
} D3D10DDIARG_CREATEQUERY;

Члены

[in] Query

Значение типа D3D10DDI_QUERY, определяющее тип создаваемого запроса.

[in] MiscFlags

Допустимое побитовое ИЛИ значений флага для запроса. В настоящее время среда выполнения Direct3D поддерживает только флаг D3D10DDI_QUERY_MISCFLAG_PREDICATEHINT (0x1). Этот флаг устанавливается вместе с типом запроса D3DQUERYTYPE_OCCLUSIONPREDICATE, чтобы указать, что запрос предиката является подсказкой. Если запрос предиката указан в виде указания (а не гарантированного), результаты никогда не распространяются обратно в вызывающее приложение.

Комментарии

Среда выполнения Direct3D вызывает функцию CreateQuery(D3D10) драйвера отображения пользовательского режима с типом запроса для создания ресурсов для запроса. Сведения о типе ресурсов, которые создает драйвер отображения пользовательского режима, см. в разделе Значения перечисления D3D10DDI_QUERY .

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3d10umddi.h (включая D3d10umddi.h)

См. также раздел

CalcPrivateQuerySize

CreateQuery(D3D10)

D3D10DDI_QUERY