BPIO_RESULTS 结构 (ntddstor.h)
BPIO_RESULTS结构为驱动程序失败时BPIO_OP_ENABLE和BPIO_OP_QUERY操作定义了 BypassIO 操作特定的输出。
语法
typedef struct _BPIO_RESULTS {
LONG OpStatus;
USHORT FailingDriverNameLen;
WCHAR FailingDriverName[32];
USHORT FailureReasonLen;
WCHAR FailureReason[128];
} BPIO_RESULTS, *PBPIO_RESULTS;
成员
OpStatus
接收调用方可用的 NTSTATUS 代码,该代码标识失败的驱动程序无法支持 BypassIO 的原因。 此字段应仅由第一个驱动程序设置为使启用/查询请求失败。
FailingDriverNameLen
接收 存储在失败DriverName 中的字符串的长度(以字符为单位)。
FailingDriverName[32]
接收一个字符串,该字符串指定请求失败的驱动程序的名称。 出于诊断原因,驱动程序必须在 BPIO_OP_ENABLE 或 BPIO_OP_QUERY 操作失败时存储其名称。 该名称必须与系统使用的驱动程序的实际名称匹配;例如, ntfs.sys。 不保证此字符串以 NULL 结尾。
FailureReasonLen
接收 存储在 FailingReason 中的字符串的长度(以字符为单位)。
FailureReason[128]
接收描述驱动程序为何否决启用/查询请求的唯一描述性字符串。 此字符串用于诊断原因,应为英语,因此无需本地化。 不保证此字符串以 NULL 结尾。
注解
有关详细信息 ,请参阅有关存储驱动程序的 BypassIO 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11 |
标头 | ntddstor.h |