estructura MITIGABLE_DEVICE_INTERFACE (pcivirt.h)
Almacena punteros de función para las funciones de devolución de llamada implementadas por el controlador de función física (PF) para la interfaz de dispositivo mitigable.
Sintaxis
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;
Miembros
Size
Tamaño de esta estructura.
Version
Versión de esta estructura
Context
Contexto definido por el controlador pasado por el controlador.
InterfaceReference
Puntero a una rutina que incrementa el número de referencias a esta interfaz. Para obtener más información sobre esta rutina, vea InterfaceReference.
InterfaceDereference
Puntero a una rutina que disminuye el número de referencias a esta interfaz. Para obtener más información sobre esta rutina, vea InterfaceDereference.
ReadWriteMitigatedRegister
Puntero a la implementación del controlador de la READ_WRITE_MITIGATED_REGISTER función de devolución de llamada.
Comentarios
Este controlador de función física (PF) implementa esta función de devolución de llamada. Esta función lee y escribe espacios de direcciones mitigados, en el formato requerido por GUID_MITIGABLE_DEVICE_INTERFACE.
El controlador PF registra su implementación estableciendo el miembro ReadVfConfig del SRIOV_DEVICE_INTERFACE_STANDARD, configurando una estructura de WDF_QUERY_INTERFACE_CONFIG y llamando a WdfDeviceAddQueryInterface.
Requisitos
Requisito | Valor |
---|---|
Header | pcivirt.h |