struttura MITIGABLE_DEVICE_INTERFACE (pcivirt.h)
Archivia i puntatori di funzione alle funzioni implementate dal driver di funzione fisica (PF) per l'interfaccia del dispositivo mitigable.
Sintassi
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;
Membri
Size
Dimensioni di questa struttura.
Version
Versione di questa struttura
Context
Contesto definito dal driver passato dal driver.
InterfaceReference
Puntatore a una routine che incrementa il numero di riferimenti a questa interfaccia. Per altre informazioni su questa routine, vedere InterfaceReference.
InterfaceDereference
Puntatore a una routine che decrementa il numero di riferimenti a questa interfaccia. Per altre informazioni su questa routine, vedere InterfaceDereference.
ReadWriteMitigatedRegister
Puntatore all'implementazione del driver della funzione di callback READ_WRITE_MITIGATED_REGISTER.
Osservazioni
Questa funzione di callback viene implementata dal driver pf (Physical Function). Questa funzione legge e scrive spazi indirizzi mitigati, nel formato richiesto da GUID_MITIGABLE_DEVICE_INTERFACE.
Il driver PF registra l'implementazione impostando il membro ReadVfConfig del SRIOV_DEVICE_INTERFACE_STANDARD, configurando una struttura WDF_QUERY_INTERFACE_CONFIG e chiamando WdfDeviceAddQueryInterface.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | pcivirt.h |