次の方法で共有


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 つ) を設定します。 バッファーが十分な大きさでない限り、ドライバーは常に NumGpuPartitionOptions と CurrentGpuPartitionCount を設定する必要があります 、STATUS_BUFFER_TOO_SMALLを返す場合でも。

必要条件

要件 価値
ヘッダー dispmprt.h
IRQL PASSIVE_LEVEL