Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A estrutura de BPIO_RESULTS define saídas específicas da operação BypassIO para operações de BPIO_OP_ENABLE e BPIO_OP_QUERY quando um driver está falhando na operação.
Sintaxe
typedef struct _BPIO_RESULTS {
LONG OpStatus;
USHORT FailingDriverNameLen;
WCHAR FailingDriverName[32];
USHORT FailureReasonLen;
WCHAR FailureReason[128];
} BPIO_RESULTS, *PBPIO_RESULTS;
Membros
OpStatus
Recebe um código NTSTATUS disponível para o chamador que identifica por que o driver com falha não pode dar suporte ao BypassIO. Esse campo só deve ser definido pelo primeiro driver para falhar na solicitação de habilitação/consulta.
FailingDriverNameLen
Recebe o comprimento da cadeia de caracteres armazenada em FailDriverName, em caracteres.
FailingDriverName[32]
Recebe uma cadeia de caracteres que especifica o nome do driver que falhou na solicitação. Por motivos de diagnóstico, um driver deve armazenar seu nome quando falha em um BPIO_OP_ENABLE ou BPIO_OP_QUERY operação. O nome deve corresponder ao nome real do driver usado pelo sistema; por exemplo, ntfs.sys. Essa cadeia de caracteres não tem garantia de ser terminada em NULL.
FailureReasonLen
Recebe o comprimento da cadeia de caracteres armazenada em FailReason, em caracteres.
FailureReason[128]
Recebe uma cadeia de caracteres exclusiva e descritiva que descreve por que o driver vetou a solicitação de habilitação/consulta. Essa cadeia de caracteres é usada por motivos de diagnóstico e deve estar em inglês para que não precise ser localizada. Essa cadeia de caracteres não tem garantia de ser terminada em NULL.
Observações
Consulte BypassIO para obter de drivers de armazenamento para obter mais informações.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 11 |
cabeçalho | ntddstor.h |