DXGKDDI_WRITEVIRTUALFUNCTIONCONFIGコールバック関数 (dispmprt.h)
このコールバック関数を使用すると、特権のない仮想マシンは、PCI Express SR-IOV 仮想関数の構成領域の値の内容を設定できます。
構文
DXGKDDI_WRITEVIRTUALFUNCTIONCONFIG DxgkddiWritevirtualfunctionconfig;
NTSTATUS DxgkddiWritevirtualfunctionconfig(
[in] HANDLE Context,
[in, out] DXGKARG_WRITEVIRTUALFUNCTIONCONFIG *pArgs
)
{...}
パラメーター
[in] Context
DXGKDDI_SRIOV_INTERFACE 構造体でドライバーによって返されるミニポート コンテキスト。
[in, out] pArgs
DXGKARG_WRITEVIRTUALFUNCTIONCONFIG構造体へのポインター。
戻り値
操作が成功した場合は、STATUS_SUCCESSを返します。
備考
ゲスト パーティションに構成空間への直接アクセスを許可すると問題が発生する可能性があるため、この関数は仮想関数構成ブロックに安全にアクセスする方法を提供します。
これは、仮想デバイスの構成ブロックに書き込まれたかのように、値と副作用を返す必要があることに注意してください。 このインターフェイスを使用すると、インターフェイスを提供するドライバー内で内部的に処理するか、SetVirtualFunctionData (下位レベルの PDO のPCI_VIRTUALIZATION_INTERFACEから) 呼び出すか、または 2 つの組み合わせを呼び出すことによって書き込みを実現できます。
必要条件
要件 | 価値 |
---|---|
ヘッダー | dispmprt.h |