Condividi tramite


struttura D3DKMT_SUBMITCOMMANDTOHWQUEUE (d3dkmthk.h)

Struttura che contiene informazioni per inviare un comando alla coda hardware.

Sintassi

typedef struct _D3DKMT_SUBMITCOMMANDTOHWQUEUE {
  D3DKMT_HANDLE                         hHwQueue;
  D3DKMT_ALIGN64 UINT64                 HwQueueProgressFenceId;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CommandBuffer;
  UINT                                  CommandLength;
  UINT                                  PrivateDriverDataSize;
  void                                  D3DKMT_PTR(
    VOID               *unnamedParam1,
    pPrivateDriverData unnamedParam2
  );
  UINT                                  NumPrimaries;
  void                                  D3DKMT_PTR(
    D3DKMT_HANDLE const *unnamedParam1,
    WrittenPrimaries    unnamedParam2
  );
} D3DKMT_SUBMITCOMMANDTOHWQUEUE;

Members

hHwQueue

Coda di contesto a cui inviare il comando.

HwQueueProgressFenceId

Valore di isolamento dello stato della coda hardware che verrà segnalato al termine del comando.

CommandBuffer

GPU VA del buffer dei comandi da eseguire nella GPU.

CommandLength

Lunghezza in byte del buffer dei comandi.

PrivateDriverDataSize

Dimensioni dei dati del driver privato in byte.

void D3DKMT_PTR( VOID *unnamedParam1, pPrivateDriverData unnamedParam2)

NumPrimaries

Numero di primarie scritte da questo buffer dei comandi.

void D3DKMT_PTR( D3DKMT_HANDLE const *unnamedParam1, WrittenPrimaries unnamedParam2)

Requisiti

Requisito Valore
Intestazione d3dkmthk.h