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 |