структура BPIO_RESULTS (ntddstor.h)
Структура BPIO_RESULTS определяет выходные данные операций BypassIO для операций BPIO_OP_ENABLE и BPIO_OP_QUERY при сбое операции драйвера.
Синтаксис
typedef struct _BPIO_RESULTS {
LONG OpStatus;
USHORT FailingDriverNameLen;
WCHAR FailingDriverName[32];
USHORT FailureReasonLen;
WCHAR FailureReason[128];
} BPIO_RESULTS, *PBPIO_RESULTS;
Члены
OpStatus
Получает код NTSTATUS, доступный вызывающей стороне, идентифицирующий, почему драйвер, вызывающий сбой, не может поддерживать BypassIO. Это поле должно быть задано только первым драйвером, чтобы не выполнить запрос на включение или запрос.
FailingDriverNameLen
Получает длину строки, хранящейся в FailingDriverName, в символах.
FailingDriverName[32]
Получает строку, указывающую имя драйвера, который не выполнил запрос. Из соображений диагностики драйвер должен хранить свое имя, если не удается выполнить BPIO_OP_ENABLE или BPIO_OP_QUERY операцию. Имя должно совпадать с фактическим именем драйвера, используемого системой; Например, ntfs.sys. Эта строка не гарантируется, что она будет заканчиваться null.
FailureReasonLen
Получает длину строки, хранящейся в FailingReason, в символах.
FailureReason[128]
Получает уникальную описательную строку, описывающую, почему драйвер навел вето на запрос включения или запроса. Эта строка используется для диагностики и должна быть на английском языке, чтобы ее не нужно было локализовать. Эта строка не гарантируется, что она будет заканчиваться null.
Комментарии
Дополнительные сведения см. в разделе BypassIO для драйверов хранилища .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 11 |
Верхняя часть | ntddstor.h |