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 D3DKMT_PTR(
VOID *unnamedParam1,
pPrivateDriverData unnamedParam2
);
UINT NumPrimaries;
void D3DKMT_PTR(
D3DKMT_HANDLE const *unnamedParam1,
WrittenPrimaries unnamedParam2
);
} D3DKMT_SUBMITCOMMANDTOHWQUEUE;
Membres
hHwQueue
File d’attente de contexte à laquelle 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.
void D3DKMT_PTR( VOID *unnamedParam1, pPrivateDriverData unnamedParam2)
NumPrimaries
Nombre de primaires écrites par cette mémoire tampon de commande.
void D3DKMT_PTR( D3DKMT_HANDLE const *unnamedParam1, WrittenPrimaries unnamedParam2)
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dkmthk.h |