Freigeben über


D3D10DDIARG_CREATEQUERY Struktur (d3d10umddi.h)

Die D3D10DDIARG_CREATEQUERY Struktur beschreibt die zu erstellende Abfrage.

Syntax

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

Angehörige

[in] Query

Ein D3D10DDI_QUERY-typed-Wert, der den typ der zu erstellenden Abfrage identifiziert.

[in] MiscFlags

Ein gültiger bitweiser OR von Flagwerten für die Abfrage. Derzeit unterstützt die Direct3D-Laufzeit nur das flag D3D10DDI_QUERY_MISCFLAG_PREDICATEHINT (0x1). Dieses Flag wird zusammen mit einem D3DQUERYTYPE_OCCLUSIONPREDICATE Abfragetyp festgelegt, um anzugeben, dass die Prädikatabfrage ein Hinweis ist. Wenn eine Prädikatabfrage als Hinweis (versus garantiert) angegeben wird, wird kein Ergebnis jemals an die aufrufende Anwendung weitergegeben.

Bemerkungen

Die Direct3D-Laufzeit ruft die CreateQuery(D3D10)--Funktion des Benutzermodus mit einem Abfragetyp auf, um Ressourcen für eine Abfrage zu erstellen. Informationen zum Ressourcentyp, den der Anzeigetreiber für den Benutzermodus erstellt, finden Sie unter den Werten der D3D10DDI_QUERY Enumeration.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Header- d3d10umddi.h (include D3d10umddi.h)

Siehe auch

CalcPrivateQuerySize

CreateQuery(D3D10)

D3D10DDI_QUERY