estrutura MITIGABLE_DEVICE_INTERFACE (pcivirt.h)
Armazena ponteiros de função para funções de retorno de chamada implementadas pelo driver de função física (PF) para a interface de dispositivo atenuante.
Sintaxe
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;
Membros
Size
Tamanho dessa estrutura.
Version
Versão dessa estrutura
Context
Contexto definido pelo driver passado pelo driver.
InterfaceReference
Ponteiro para uma rotina que incrementa o número de referências a essa interface. Para obter mais informações sobre essa rotina, consulte InterfaceReference.
InterfaceDereference
Ponteiro para uma rotina que diminui o número de referências a essa interface. Para obter mais informações sobre essa rotina, consulte InterfaceDereference.
ReadWriteMitigatedRegister
Ponteiro para a implementação do driver da função de retorno de chamada READ_WRITE_MITIGATED_REGISTER.
Comentários
Essa função de retorno de chamada é implementada pelo driver de função física (PF). Essa função lê e grava espaços de endereço atenuados, no formulário exigido por GUID_MITIGABLE_DEVICE_INTERFACE.
O driver PF registra sua implementação definindo o membro ReadVfConfig do SRIOV_DEVICE_INTERFACE_STANDARD, configurando uma estrutura de WDF_QUERY_INTERFACE_CONFIG e chamando WdfDeviceAddQueryInterface.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | pcivirt.h |