DXGKARG_ESCAPE structure (d3dkmddi.h)
La structure DXGKARG_ESCAPE décrit les informations que le pilote d’affichage en mode utilisateur partage avec le pilote de miniport d’affichage.
Syntaxe
typedef struct _DXGKARG_ESCAPE {
[in] HANDLE hDevice;
[in] D3DDDI_ESCAPEFLAGS Flags;
[in/out] VOID *pPrivateDriverData;
[in/out] UINT PrivateDriverDataSize;
[in] HANDLE hContext;
HANDLE hKmdProcessHandle;
} DXGKARG_ESCAPE;
Membres
[in] hDevice
Handle du périphérique d’affichage (contexte graphique) qui a été transmis à l’origine à la fonction DxgkDdiCreateDevice du pilote miniport d’affichage.
[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 partagent le pilote miniport d’affichage et le pilote d’affichage en mode utilisateur.
[in/out] PrivateDriverDataSize
Taille, en octets, de la mémoire tampon vers laquelle pPrivateDriverData pointe.
[in] hContext
Handle du contexte qui a été transmis initialement à la fonction DxgkDdiCreateContext du pilote miniport d’affichage.
hKmdProcessHandle
Handle de pilote retourné par le KMD à partir de l’appel à DxgkDdiCreateProcess. Le pilote doit case activée 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 de l’adaptateur est fermé pour un processus.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
En-tête | d3dkmddi.h (include D3dkmddi.h) |