SRIOV_DEVICE_INTERFACE_STANDARD_2結構 (pcivirt.h)
將實體函式所實作之回呼函式的函式指標儲存在SR-IOV裝置的裝置堆疊中, (PF) 驅動程式。 這是 擴充版本的 SRIOV_DEVICE_INTERFACE_STANDARD。
語法
typedef struct _SRIOV_DEVICE_INTERFACE_STANDARD_2 {
USHORT Size;
USHORT Version;
PVOID Context;
PINTERFACE_REFERENCE InterfaceReference;
PINTERFACE_REFERENCE InterfaceDereference;
PSRIOV_READ_CONFIG ReadVfConfig;
PSRIOV_WRITE_CONFIG WriteVfConfig;
PSRIOV_READ_BLOCK ReadVfConfigBlock;
PSRIOV_WRITE_BLOCK WriteVfConfigBlock;
PSRIOV_QUERY_PROBED_BARS QueryProbedBars;
PSRIOV_GET_VENDOR_AND_DEVICE_IDS GetVendorAndDevice;
PSRIOV_GET_DEVICE_LOCATION GetDeviceLocation;
PSRIOV_RESET_FUNCTION ResetVf;
PSRIOV_SET_POWER_STATE SetVfPowerState;
PSRIOV_GET_RESOURCE_FOR_BAR GetResourceForBar;
PSRIOV_QUERY_LUID QueryLuid;
PSRIOV_QUERY_PROBED_BARS_2 QueryProbedBars_2;
PSRIOV_QUERY_VF_LUID QueryVfLuid;
PSRIOV_QUERY_LUID_VF QueryLuidVf;
} SRIOV_DEVICE_INTERFACE_STANDARD_2, SRIOV_DEVICE_INTERFACE_STANDARD_2;
成員
Size
這個結構的大小。
Version
這個結構的版本
Context
驅動程式所傳遞的驅動程式定義內容。
InterfaceReference
這個例程的指標會遞增這個介面的參考數目。 如需此例程的詳細資訊,請參閱 InterfaceReference。
InterfaceDereference
這個例程的指標會遞減這個介面的參考數目。 如需此例程的詳細資訊,請參閱 InterfaceDereference。
ReadVfConfig
驅動程式實作 SRIOV_READ_CONFIG 回呼函式的指標,做為從非特殊許可權 VM 讀取 VF 組態空間的處理程式。
WriteVfConfig
驅動程式實作 的指標SRIOV_WRITE_CONFIG 回呼函式,可作為從非特殊許可權 VM 寫入 VF 組態空間的處理程式。
ReadVfConfigBlock
驅動程式實作 SRIOV_READ_BLOCK 回呼函式的指標,做為從非特殊許可權 VM 讀取組態數據區塊的處理程式。
WriteVfConfigBlock
驅動程式實作 的指標SRIOV_WRITE_BLOCK 回呼函式,可作為從非特殊許可權 VM 寫入組態數據區塊的處理程式。
QueryProbedBars
驅動程式實作 SRIOV_QUERY_PROBED_BARS 回呼函式的指標,可讓非特殊許可權 VM 判斷先前寫入 -1 的值時,VF 基地址緩存器的值。
GetVendorAndDevice
驅動程式實作SRIOV_GET_VENDOR_AND_DEVICE_IDS回呼函式的指標,提供衍生裝置 隨插即用 標識符的值。
GetDeviceLocation
驅動程式實作 SRIOV_GET_DEVICE_LOCATION 回呼函式的指標,可讓非特殊許可權 VM 判斷裝置所連接的總線。
ResetVf
SRIOV_RESET_FUNCTION 回呼 函式的驅動程序實作指標,導致 VF 重設。
SetVfPowerState
驅動程式實作 SRIOV_SET_POWER_STATE 回呼函式的指標,可作為從非特殊許可權 VM 變更裝置電源狀態的句柄。
GetResourceForBar
SRIOV_GET_RESOURCE_FOR_BAR 回呼 函式的驅動程序實作指標,該函式會取得特定 BAR 的翻譯資源。
QueryLuid
取得 VF 唯一識別碼之 SRIOV_QUERY_LUID 回呼函式之驅動程序實作的指標。
QueryProbedBars_2
SRIOV_QUERY_PROBED_BARS_2 回呼 函式之驅動程序實作的指標。
QueryVfLuid
SRIOV_QUERY_VF_LUID 回呼 函式的驅動程序實作指標,該函式會取得 VF 的唯一標識符。
QueryLuidVf
驅動程式實作 SRIOV_QUERY_LUID_VF 回呼函式的指標,該函式會取得指定唯一標識符的 VF 索引。
規格需求
需求 | 值 |
---|---|
標頭 | pcivirt.h |