FS_BPIO_RESULTS estrutura (ntifs.h)
A estrutura de FS_BPIO_RESULTS define saídas específicas da operação BypassIO para operações de FS_BPIO_OP_ENABLE e FS_BPIO_OP_QUERY quando um driver está falhando na operação.
Sintaxe
typedef struct _FS_BPIO_RESULTS {
NTSTATUS OpStatus;
USHORT FailingDriverNameLen;
WCHAR FailingDriverName[32];
USHORT FailureReasonLen;
WCHAR FailureReason[128];
} FS_BPIO_RESULTS, *PFS_BPIO_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 para este arquivo. 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 FS_BPIO_OP_ENABLE ou FS_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
FS_BPIO_RESULTS é retornado na estrutura FS_BPIO_OPERATIONS quando um driver falha em uma operação de habilitação ou consulta bypassIO.
Consulte BypassIO para filtrar drivers e suporte a operações bypassIO para obter mais informações.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 11 |
cabeçalho | ntifs.h |