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来注册其实现。
要求
要求 | 价值 |
---|---|
标头 | pcivirt.h |