structure MITIGABLE_DEVICE_INTERFACE (pcivirt.h)

Stocke les pointeurs de fonction vers les fonctions de rappel implémentées par le pilote de fonction physique (PF) pour l’interface de périphérique mitigable.

Syntaxe

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;

Membres

Size

Taille de cette structure.

Version

Version de cette structure

Context

Contexte défini par le pilote transmis par le pilote.

InterfaceReference

Pointeur vers une routine qui incrémente le nombre de références à cette interface. Pour plus d’informations sur cette routine, consultez InterfaceReference.

InterfaceDereference

Pointeur vers une routine qui décrémente le nombre de références à cette interface. Pour plus d’informations sur cette routine, consultez InterfaceDereference.

ReadWriteMitigatedRegister

Pointeur vers l’implémentation du pilote de la fonction de rappel READ_WRITE_MITIGATED_REGISTER .

Remarques

Cette fonction de rappel est implémentée par le pilote de fonction physique (PF). Cette fonction lit et écrit des espaces d’adressage atténués, sous la forme requise par GUID_MITIGABLE_DEVICE_INTERFACE.

Le pilote PF inscrit son implémentation en définissant le membre ReadVfConfig du SRIOV_DEVICE_INTERFACE_STANDARD, en configurant une structure WDF_QUERY_INTERFACE_CONFIG et en appelant WdfDeviceAddQueryInterface.

Configuration requise

Condition requise Valeur
En-tête pcivirt.h