共用方式為


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_STANDARDReadVfConfig 成員、設定WDF_QUERY_INTERFACE_CONFIG結構,以及呼叫 WdfDeviceAddQueryInterface 來註冊其實作。

規格需求

需求
標頭 pcivirt.h