structure D3DKMT_CREATEHWQUEUE (d3dkmthk.h)

Structure passée à PFND3DKMT_CREATEHWQUEUE lors de la création d’une file d’attente matérielle.

Syntaxe

typedef struct _D3DKMT_CREATEHWQUEUE {
  D3DKMT_HANDLE                         hHwContext;
  D3DDDI_CREATEHWQUEUEFLAGS             Flags;
  UINT                                  PrivateDriverDataSize;
  VOID                                  *pPrivateDriverData;
  D3DKMT_HANDLE                         hHwQueue;
  D3DKMT_HANDLE                         hHwQueueProgressFence;
  VOID                                  *HwQueueProgressFenceCPUVirtualAddress;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS HwQueueProgressFenceGPUVirtualAddress;
} D3DKMT_CREATEHWQUEUE;

Membres

hHwContext

Gérez le contexte matériel auquel la file d’attente appartient.

Flags

Champ bit de valeurs D3DDDI_CREATEHWQUEUEFLAGS spécifiant les indicateurs de création de file d’attente matérielle.

PrivateDriverDataSize

Taille des données de pilote privé.

pPrivateDriverData

Données de pilote privé.

hHwQueue

Gérez l’objet de file d’attente matérielle à laquelle envoyer le travail.

hHwQueueProgressFence

Gérez l’objet de clôture surveillé utilisé pour surveiller la progression de la file d’attente.

HwQueueProgressFenceCPUVirtualAddress

Mappage en lecture seule de la valeur de clôture de progression de la file d’attente pour le processeur.

HwQueueProgressFenceGPUVirtualAddress

Mappage en lecture/écriture de la valeur de clôture de progression de la file d’attente pour le GPU.

Configuration requise

Condition requise Valeur
En-tête d3dkmthk.h

Voir aussi

D3DDDI_CREATEHWQUEUEFLAGS

PFND3DKMT_CREATEHWQUEUE