Partager via


structure D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE (d3dukmdt.h)

La structure D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE est utilisée pour traduire l’allocation d’invité en handle hôte correspondant.

Syntaxe

typedef struct _D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE {
  D3DDDI_DRIVERESCAPETYPE EscapeType;
  D3DKMT_HANDLE           hAllocation;
} D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE;

Membres

EscapeType

[in] Un D3DDDI_DRIVERESCAPETYPE. Doit être défini sur D3DDDI_DRIVERESCAPETYPE_TRANSLATEALLOCATIONHANDLE.

hAllocation

[in/out] Lors de l’entrée, un handle vers une allocation graphique DirectX retournée par DxgkddiCreateAllocation.

Lors du retour, un handle qui peut être envoyé au pilote en mode noyau et utilisé dans des fonctions telles que DxgkcbAcquirehandledata, DxgkcbReleasehandledata, DxcbGethandledataet DxgkcbGethandleparent.

Remarques

La structure D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE est utilisée avec le type d’échappement D3DDDI_DRIVERESCAPETYPE_TRANSLATEALLOCATIONHANDLE connu.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1809
d’en-tête d3dukmdt.h

Voir aussi

D3DDDI_DRIVERESCAPETYPE

DXGKARG_ESCAPE

DxgkddiEscape

D3DKMTEscape