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;

Member

[in] Query

Ein D3D10DDI_QUERY typisierter Wert, der den Typ der zu erstellenden Abfrage angibt.

[in] MiscFlags

Ein gültiger bitweiser OR mit Flagwerten für die Abfrage. Derzeit unterstützt die Direct3D-Runtime 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 (im Vergleich zu garantiert) angegeben wird, wird kein Ergebnis an die aufrufende Anwendung zurückverbreitet.

Hinweise

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile d3d10umddi.h (einschließlich D3d10umddi.h)

Weitere Informationen

CalcPrivateQuerySize

CreateQuery(D3D10)

D3D10DDI_QUERY