Partager via


structure D3DKMT_SUBMITCOMMANDTOHWQUEUE (d3dkmthk.h)

Structure qui contient des informations pour envoyer une commande à la file d’attente matérielle.

Syntaxe

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;

Membres

hHwQueue

File d’attente de contexte à envoyer la commande.

HwQueueProgressFenceId

Valeur de clôture de progression de la file d’attente matérielle qui sera signalée une fois la commande terminée.

CommandBuffer

GPU VA de la mémoire tampon de commande à exécuter sur le GPU.

CommandLength

Longueur en octets de la mémoire tampon de commande.

PrivateDriverDataSize

Taille des données de pilote privé en octets.

pPrivateDriverData

Pointeur vers une mémoire tampon qui contient des données de pilote privé facultatives.

NumPrimaries

Nombre de primaires écrites par cette mémoire tampon de commande.

WrittenPrimaries

Tableau de primaries écrites par cette mémoire tampon de commande.

Exigences

Exigence Valeur
d’en-tête d3dkmthk.h