функция обратного вызова READ_WRITE_MITIGATED_REGISTER (pcivirt.h)
Считывает или записывает в устраненные адресные пространства.
Синтаксис
READ_WRITE_MITIGATED_REGISTER ReadWriteMitigatedRegister;
NTSTATUS ReadWriteMitigatedRegister(
[in] PVOID Context,
[in] USHORT VfIndex,
[in] BOOLEAN Read,
[in] USHORT BarIndex,
[in] ULONGLONG Offset,
[in] ULONG Length,
[in, out] PUCHAR Data
)
{...}
Параметры
[in] Context
Указатель на контекст, определяемый драйвером.
[in] VfIndex
Отсчитываемый от нуля индекс VF, к которому применяется эта операция чтения и записи.
[in] Read
Логическое значение, указывающее, следует ли выполнять операцию чтения или записи. Значение TRUE указывает на чтение, в противном случае — FALSE.
[in] BarIndex
Строка, которая сопоставляет устраняемое адресное пространство.
[in] Offset
Смещение в количестве байтов в строке bar, с которой начинается этот доступ.
[in] Length
Длина этой операции чтения или записи в байтах.
[in, out] Data
Указатель на буфер, содержащий данные для чтения или записи.
Возвращаемое значение
Возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае верните соответствующий код ошибки NTSTATUS .
Комментарии
Эта функция обратного вызова реализуется драйвером физической функции (PF). Он вызывается, когда системе требуется считывать или записывать данные из неперемещаемого регистра.
Драйвер PF регистрирует свою реализацию, задавая элемент ReadWriteMitigatedRegisterMITIGABLE_DEVICE_INTERFACE, настраивая структуру WDF_QUERY_INTERFACE_CONFIG и вызывая WdfDeviceAddQueryInterface.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Целевая платформа | Windows |
Header | pcivirt.h |
IRQL | PASSIVE_LEVEL |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по