共用方式為


DXGKDDI_GETGPUPARTITIONINFO回呼函式 (dispmprt.h)

傳回實體 GPU 分割區資訊。 DXGKDDI_GETGPUPARTITIONINFO回呼函式會在圖形配接器初始化期間呼叫一次。

語法

DXGKDDI_GETGPUPARTITIONINFO DxgkddiGetgpupartitioninfo;

NTSTATUS DxgkddiGetgpupartitioninfo(
  HANDLE Context,
  DXGKARG_GETGPUPARTITIONINFO *pArgs
)
{...}

參數

Context

驅動程序內容的句柄。

pArgs

包含自變數之DXGKARG_GETGPUPARTITIONINFO結構的指標。

傳回值

傳回下列其中一個值:

  • STATUS_SUCCESS
  • STATUS_BUFFER_TOO_SMALL
  • 如果指定任何其他傳回碼,GPU 將會從數據分割中排除

言論

OS 會在建立第一個 vGPU 之前,設定特定的分割區計數(其中一個驅動程式傳回的值)。 除非緩衝區不夠大,否則驅動程序應該一律設定 NumGpuPartitionOptions 和 CurrentGpuPartitionCount,即使傳回STATUS_BUFFER_TOO_SMALL也一樣。

要求

要求 價值
標頭 dispmprt.h
IRQL PASSIVE_LEVEL