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 |