Compartir a través de


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