Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Nur DirectX 9.0 und höhere Versionen.
Mindestens eine D3DHAL_DP2ISSUEQUERY Strukturen werden vom Befehlspuffer vom D3dDrawPrimitives2 Rückruf analysiert, wenn das bCommand Member der D3DHAL_DP2COMMAND Struktur auf D3DDP2OP_ISSUEQUERY festgelegt ist und zum Abfragen verschiedener Informationstypen verwendet wird.
Syntax
typedef struct _D3DHAL_DP2ISSUEQUERY {
DWORD dwQueryID;
DWORD dwFlags;
} D3DHAL_DP2ISSUEQUERY;
Angehörige
dwQueryID
Identifiziert die Abfrage, für die der Treiber asynchron Informationen bereitstellt.
dwFlags
Gibt den Status der Abfrage an. Dieses Element kann ein oder mehrere der folgenden Flags enthalten:
| Wert | Bedeutung |
|---|---|
| D3DISSUE_BEGIN (1 << 1) | Beginnt mit dem Erstellen der Abfrage. Die Laufzeit fordert keine Abfragedaten in diesem Zustand an. |
| D3DISSUE_END (1 << 0) | Übergibt den Zustand in subsignaliert. Die Ergebnisse der Abfrage sind erst verfügbar, wenn die Statusübergänge signalisiert werden. |
Der Treiber kann Abfrageanforderungen ignorieren, wobei dwFlags- auf 0 festgelegt ist.
Bemerkungen
Die Laufzeit verwendet D3DHAL_DP2ISSUEQUERY, um jede Abfrage zu identifizieren, die der Treiber verarbeiten muss. Der D3dDrawPrimitives2 Rückruf des Treibers muss wPrimitiveCount- D3DHAL_DP2ISSUEQUERY Strukturen aus dem Befehlspuffer verarbeiten. Der Wert wPrimitiveCount wird in der D3DHAL_DP2COMMAND-Struktur angegeben. Der Treiber analysiert diese Strukturen und ruft Informationen ab, die den von ihnen dargestellten Abfragen zugeordnet sind.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | d3dhal.h (einschließlich D3dhal.h) |
Siehe auch
D3DDP2OP_ISSUEQUERY