次の方法で共有


DXGKDDI_GETGPUPARTITIONINFO コールバック関数 (dispmprt.h)

物理 GPU パーティション情報を返します。 DXGKDDI_GETGPUPARTITIONINFOコールバック関数は、グラフィックス アダプターの初期化中に 1 回呼び出されます。

構文

DXGKDDI_GETGPUPARTITIONINFO DxgkddiGetgpupartitioninfo;

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

パラメーター

Context

ドライバー コンテキストへのハンドル。

pArgs

引数を含むDXGKARG_GETGPUPARTITIONINFO構造体へのポインター。

戻り値

次のいずれかの値を返します。

  • STATUS_SUCCESS
  • STATUS_BUFFER_TOO_SMALL
  • 他のリターン コードが指定されている場合、GPU はパーティション分割から除外されます

注釈

OS は、最初の vGPU が作成される前に、特定のパーティション数 (ドライバーから返された値の 1 つ) を設定します。 バッファーの大きさが十分でない限り、ドライバーは、STATUS_BUFFER_TOO_SMALLを返す場合でも、常に NumGpuPartitionOptions と CurrentGpuPartitionCount を設定する必要があります。

要件

要件
Header dispmprt.h
IRQL PASSIVE_LEVEL