структура MITIGABLE_DEVICE_INTERFACE (pcivirt.h)
Хранит указатели функций на функции обратного вызова, реализованные драйвером физической функции (PF) для интерфейса устройства с доступом к митигируемому.
Синтаксис
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;
Члены
Size
Размер этой структуры.
Version
Версия этой структуры
Context
Определяемый драйвером контекст, передаваемый драйвером.
InterfaceReference
Указатель на подпрограмму, которая увеличивает количество ссылок на этот интерфейс. Дополнительные сведения об этой подпрограмме см. в разделе InterfaceReference.
InterfaceDereference
Указатель на подпрограмму, которая уменьшает количество ссылок на этот интерфейс. Дополнительные сведения об этой подпрограмме см. в разделе InterfaceDereference.
ReadWriteMitigatedRegister
Указатель на реализацию драйвера функции обратного вызова READ_WRITE_MITIGATED_REGISTER .
Комментарии
Эта функция обратного вызова реализуется драйвером физической функции (PF). Эта функция считывает и записывает устраненные адресные пространства в форме, необходимой для GUID_MITIGABLE_DEVICE_INTERFACE.
Драйвер PF регистрирует свою реализацию, задавая элемент ReadVfConfigSRIOV_DEVICE_INTERFACE_STANDARD, настраивая структуру WDF_QUERY_INTERFACE_CONFIG и вызывая WdfDeviceAddQueryInterface.
Требования
Требование | Значение |
---|---|
Заголовок | pcivirt.h |