DXGK_VIRTUALGPUDRIVERESCAPE 结构 (dispmprt.h)

在用户模式仿真 DLL 和内核模式驱动程序之间传递的信息。

语法

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

成员

PartitionId

根据需要标识 vGPU 分区。

InputBufferSize

pInputBuffer 指向的缓冲区的大小(以字节为单位)。

OutputBufferSize

pOutputBuffer 指向的缓冲区的大小(以字节为单位)。

pInputBuffer

指向输入缓冲区的指针。 这是指向GPUP_DRIVER_ESCAPE_INPUT的指针,后跟驱动程序数据。

pOutputBuffer

指向输出缓冲区的指针。

注解

指向输入和输出缓冲区的指针不能相同。

要求

要求
Header dispmprt.h