DXGK_VIRTUALGPUDRIVERESCAPE structure (dispmprt.h)

Information to be passed between a user mode emulation DLL and the kernel mode driver.

Syntax

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

Members

PartitionId

Identifies the vGPU partition if needed.

InputBufferSize

The size in bytes of the buffer, pInputBuffer points to.

OutputBufferSize

The size in bytes of the buffer, pOutputBuffer points to.

pInputBuffer

Pointer to the input buffer. This is the pointer to the GPUP_DRIVER_ESCAPE_INPUT, which is followed by the driver data.

pOutputBuffer

Pointer to the output buffer.

Remarks

The pointers to the input and output buffers cannot be the same.

Requirements

Requirement Value
Header dispmprt.h