DXGKDDI_SRIOV_INTERFACE構造体 (dispmprt.h)
SRIOV デバイス インターフェイスは、PCIe 仮想デバイスを公開します。
仮想デバイスの (GPU パーティション) 構成領域と対話する関数は、デバイスがゲスト (BAR、ベンダー ID など) にどのように表示されるかと共に公開されます。 最後に、電源状態制御関数は、VM の有効化/無効化/リセットを行うために公開されます。 このインターフェイスは、ハードウェアで SR-IOV を直接サポートしていないデバイスでも公開されます。 ハードウェア SR-IOV サポートがない場合、仮想関数はカーネル モード ドライバー自体によって管理され、実際には自身で仮想化されます。
ミニポート ドライバーは、このグループ内のすべての関数をサポートする必要があります。
構文
typedef struct _DXGKDDI_SRIOV_INTERFACE {
IN USHORT Size;
IN USHORT Version;
OUT PVOID Context;
OUT PINTERFACE_REFERENCE InterfaceReference;
OUT PINTERFACE_DEREFERENCE InterfaceDereference;
OUT PDXGKDDI_READVIRTUALFUNCTIONCONFIG DxgkDdiReadVirtualFunctionConfig;
OUT PDXGKDDI_WRITEVIRTUALFUNCTIONCONFIG DxgkDdiWriteVirtualFunctionConfig;
OUT PDXGKDDI_READVIRTUALFUNCTIONCONFIGBLOCK DxgkDdiReadVirtualFunctionConfigBlock;
OUT PDXGKDDI_WRITEVIRTUALFUNCTIONCONFIGBLOCK DxgkDdiWriteVirtualFunctionConfigBlock;
OUT PDXGKDDI_QUERYPROBEDBARS DxgkDdiQueryProbedBars;
OUT PDXGKDDI_GETVENDORANDDEVICE DxgkDdiGetVendorAndDevice;
OUT PDXGKDDI_GETDEVICELOCATION DxgkDdiGetDeviceLocation;
OUT PDXGKDDI_RESETVIRTUALFUNCTION DxgkDdiResetVirtualFunction;
OUT PDXGKDDI_SETVIRTUALFUNCTIONPOWERSTATE DxgkDdiSetVirtualFunctionPowerState;
OUT PDXGKDDI_GETRESOURCEFORBAR DxgkDdiGetResourceForBar;
OUT PDXGKDDI_QUERYVIRTUALFUNCTIONLUID DxgkDdiQueryVirtualFunctionLuid;
} DXGKDDI_SRIOV_INTERFACE, *PDXGKDDI_SRIOV_INTERFACE;
メンバーズ
Size
大きさ。
Version
バージョン。
Context
コンテキスト。
InterfaceReference
参考。
InterfaceDereference
敬意。
DxgkDdiReadVirtualFunctionConfig
DxgkDdiReadVirtualFunctionConfig の
DxgkDdiWriteVirtualFunctionConfig
DxgkDdiWriteVirtualFunctionConfig の
DxgkDdiReadVirtualFunctionConfigBlock
DxgkDdiReadVirtualFunctionConfigBlock の
DxgkDdiWriteVirtualFunctionConfigBlock
DxgkDdiWriteVirtualFunctionConfigBlock を する
DxgkDdiQueryProbedBars
DxgkDdiQueryProbedBars を する
DxgkDdiGetVendorAndDevice
DxgkDdiGetVendorAndDevice の
DxgkDdiGetDeviceLocation
DxgkDdiGetDeviceLocation の
DxgkDdiResetVirtualFunction
DxgkDdiResetVirtualFunction の
DxgkDdiSetVirtualFunctionPowerState
DxgkDdiSetVirtualFunctionPowerState の
DxgkDdiGetResourceForBar
DxgkDdiGetResourceForBar の
DxgkDdiQueryVirtualFunctionLuid
DxgkDdiQueryVirtualFunctionLuid の
必要条件
要件 | 価値 |
---|---|
ヘッダー | dispmprt.h |