structure DXGKARG_ESCAPE (d3dkmddi.h)
La structure DXGKARG_ESCAPE décrit les informations que partage le pilote d’affichage en mode utilisateur (UMD) avec le pilote de miniport d’affichage (KMD).
Syntaxe
typedef struct _DXGKARG_ESCAPE {
[in] HANDLE hDevice;
[in] D3DDDI_ESCAPEFLAGS Flags;
[in/out] VOID *pPrivateDriverData;
[in/out] UINT PrivateDriverDataSize;
[in] HANDLE hContext;
[in] HANDLE hKmdProcessHandle;
} DXGKARG_ESCAPE;
Membres
[in] hDevice
Handle de l’appareil d’affichage (contexte graphique) qui a été passé initialement à la fonction DxgkDDdiCreateDevice de KMD.
[in] Flags
Structure D3DDDI_ESCAPEFLAGS qui indique, dans les indicateurs de champ binaire, comment partager des informations.
[in/out] pPrivateDriverData
Pointeur vers une mémoire tampon qui contient les informations que le pilote miniport d’affichage et le partage du pilote d’affichage en mode utilisateur.
[in/out] PrivateDriverDataSize
Taille, en octets, de la mémoire tampon vers laquelle pPrivateDriverData pointe.
[in] hContext
Handle vers le contexte qui a été passé à la fonction DxgkDdiCreateContext kmD.
[in] hKmdProcessHandle
Handle de pilote retourné par le KMD de l’appel à DxgkDdiCreateProcess. Le pilote doit vérifier le handle pour NULL. Le handle est créé lorsque le premier appareil DXG est créé pour un processus. Le handle est détruit lorsque le dernier handle d’adaptateur est fermé pour un processus.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista (WDDM 1.0) |
d’en-tête | d3dkmddi.h (include D3dkmddi.h) |