Partager via


DXGK_VIRTUALGPUDRIVERESCAPE structure (dispmprt.h)

Informations à passer entre une DLL d’émulation en mode utilisateur et le pilote du mode noyau.

Syntaxe

typedef struct _DXGK_VIRTUALGPUDRIVERESCAPE {
  ULONG PartitionId;
  ULONG InputBufferSize;
  ULONG OutputBufferSize;
  PVOID pInputBuffer;
  PVOID pOutputBuffer;
} DXGK_VIRTUALGPUDRIVERESCAPE, *PDXGK_VIRTUALGPUDRIVERESCAPE;

Membres

PartitionId

Identifie la partition de processeur virtuel si nécessaire.

InputBufferSize

Taille en octets de la mémoire tampon vers laquelle pointe pInputBuffer .

OutputBufferSize

Taille en octets de la mémoire tampon, pOutputBuffer pointe vers.

pInputBuffer

Pointeur vers la mémoire tampon d’entrée. Il s’agit du pointeur vers le GPUP_DRIVER_ESCAPE_INPUT, qui est suivi des données du pilote.

pOutputBuffer

Pointeur vers la mémoire tampon de sortie.

Remarques

Les pointeurs vers les mémoires tampons d’entrée et de sortie ne peuvent pas être identiques.

Configuration requise

Condition requise Valeur
En-tête dispmprt.h