structure D3D10DDIARG_CREATEQUERY (d3d10umddi.h)

La structure D3D10DDIARG_CREATEQUERY décrit la requête à créer.

Syntaxe

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

Membres

[in] Query

Valeur de type D3D10DDI_QUERY qui identifie le type de requête à créer.

[in] MiscFlags

OR au niveau du bit valide de valeurs d’indicateur pour la requête. Actuellement, le runtime Direct3D prend uniquement en charge l’indicateur D3D10DDI_QUERY_MISCFLAG_PREDICATEHINT (0x1). Cet indicateur est défini avec un type de requête D3DQUERYTYPE_OCCLUSIONPREDICATE pour indiquer que la requête de prédicat est un indicateur. Si une requête de prédicat est indiquée comme indicateur (par opposition à garantie), aucun résultat n’est jamais propagé à l’application appelante.

Remarques

Le runtime Direct3D appelle la fonction CreateQuery(D3D10) du pilote d’affichage en mode utilisateur avec un type de requête pour créer des ressources pour une requête. Pour plus d’informations sur le type de ressources créées par le pilote d’affichage en mode utilisateur, consultez les valeurs de l’énumération D3D10DDI_QUERY .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

CalcPrivateQuerySize

CreateQuery(D3D10)

D3D10DDI_QUERY