Condividi tramite


struttura D3DKMT_CREATEHWQUEUE (d3dkmthk.h)

D3DKMT_CREATEHWQUEUE è la struttura passata a D3DKMTCreateHwQueue e PFND3DKMT_CREATEHWQUEUE durante la creazione di una nuova coda hardware.

Sintassi

typedef struct _D3DKMT_CREATEHWQUEUE {
  D3DKMT_HANDLE                         hHwContext;
  D3DDDI_CREATEHWQUEUEFLAGS             Flags;
  UINT                                  PrivateDriverDataSize;
  void                                  D3DKMT_PTR(
    VOID               *unnamedParam1,
    pPrivateDriverData unnamedParam2
  );
  D3DKMT_HANDLE                         hHwQueue;
  D3DKMT_HANDLE                         hHwQueueProgressFence;
  void                                  D3DKMT_PTR(
    VOID                                  *unnamedParam1,
    HwQueueProgressFenceCPUVirtualAddress unnamedParam2
  );
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS HwQueueProgressFenceGPUVirtualAddress;
} D3DKMT_CREATEHWQUEUE;

Members

hHwContext

[in] Gestire il contesto hardware a cui appartiene la coda.

Flags

[in] Campo di bit di D3DDDI_CREATEHWQUEUEFLAGS valori che specificano i flag di creazione della coda hardware.

PrivateDriverDataSize

[in] Dimensioni dei dati del driver privato, in byte.

void D3DKMT_PTR( VOID *unnamedParam1, pPrivateDriverData unnamedParam2)

hHwQueue

[out] Handle per l'oggetto coda hardware creato a cui inviare il lavoro.

hHwQueueProgressFence

[out] Handle per l'oggetto di isolamento monitorato usato per monitorare lo stato della coda.

void D3DKMT_PTR( VOID *unnamedParam1, HwQueueProgressFenceCPUVirtualAddress unnamedParam2)

HwQueueProgressFenceGPUVirtualAddress

[out] Mapping di lettura/scrittura del valore limite di stato della coda per la GPU.

Requisiti

Requisito Valore
Intestazione d3dkmthk.h

Vedi anche

D3DDDI_CREATEHWQUEUEFLAGS

PFND3DKMT_CREATEHWQUEUE