Freigeben über


D3DKMT_SUBMITCOMMANDTOHWQUEUE Struktur (d3dkmthk.h)

Eine Struktur, die Informationen enthält, um einen Befehl an die Hardwarewarteschlange zu senden.

Syntax

typedef struct _D3DKMT_SUBMITCOMMANDTOHWQUEUE {
  D3DKMT_HANDLE                         hHwQueue;
  D3DKMT_ALIGN64 UINT64                 HwQueueProgressFenceId;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CommandBuffer;
  UINT                                  CommandLength;
  UINT                                  PrivateDriverDataSize;
  VOID                                  *pPrivateDriverData;
  UINT                                  NumPrimaries;
  D3DKMT_HANDLE const                   *WrittenPrimaries;
} D3DKMT_SUBMITCOMMANDTOHWQUEUE;

Angehörige

hHwQueue

Kontextwarteschlange, an die der Befehl übermittelt werden soll.

HwQueueProgressFenceId

Wert für den Status der Hardwarewarteschlange, der nach Abschluss des Befehls signalisiert wird.

CommandBuffer

GPU VA des Befehlspuffers, der auf der GPU ausgeführt werden soll.

CommandLength

Länge in Byte des Befehlspuffers.

PrivateDriverDataSize

Größe privater Treiberdaten in Byte.

pPrivateDriverData

Zeigen Sie auf einen Puffer, der optionale private Treiberdaten enthält.

NumPrimaries

Die Anzahl der primaries, die von diesem Befehlspuffer geschrieben wurden.

WrittenPrimaries

Das Array von Primaren, die von diesem Befehlspuffer geschrieben wurden.

Anforderungen

Anforderung Wert
Header- d3dkmthk.h