MITIGABLE_DEVICE_INTERFACE 结构 (pcivirt.h)
存储函数指针,这些指针指向物理函数 (PF) 驱动程序实现的回调函数,用于可模拟设备接口。
语法
typedef struct _MITIGABLE_DEVICE_INTERFACE {
USHORT Size;
USHORT Version;
PVOID Context;
PINTERFACE_REFERENCE InterfaceReference;
PINTERFACE_REFERENCE InterfaceDereference;
PREAD_WRITE_MITIGATED_REGISTER ReadWriteMitigatedRegister;
} MITIGABLE_DEVICE_INTERFACE, MITIGABLE_DEVICE_INTERFACE;
成员
Size
此结构的大小。
Version
此结构的版本
Context
驱动程序传递的驱动程序定义的上下文。
InterfaceReference
指向一个例程的指针,该例程递增对此接口的引用数。 有关此例程的详细信息,请参阅 InterfaceReference。
InterfaceDereference
指向一个例程的指针,该例程递减对此接口的引用数。 有关此例程的详细信息,请参阅 InterfaceDereference。
ReadWriteMitigatedRegister
指向驱动程序实现 的READ_WRITE_MITIGATED_REGISTER 回调函数的指针。
注解
此回调函数由 PF) 驱动程序 (物理函数实现。 此函数以 GUID_MITIGABLE_DEVICE_INTERFACE 所需的形式读取和写入缓解的地址空间。
PF 驱动程序通过设置SRIOV_DEVICE_INTERFACE_STANDARD的 ReadVfConfig 成员、配置WDF_QUERY_INTERFACE_CONFIG结构并调用 WdfDeviceAddQueryInterface 来注册其实现。
要求
要求 | 值 |
---|---|
Header | pcivirt.h |