estrutura FS_BPIO_RESULTS (ntifs.h)

A estrutura 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 esse 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 uma operação de FS_BPIO_OP_ENABLE ou FS_BPIO_OP_QUERY. O nome deve corresponder ao nome real do driver usado pelo sistema; por exemplo, ntfs.sys. Não há garantia de que essa cadeia de caracteres seja 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. Não há garantia de que essa cadeia de caracteres seja terminada em NULL.

Comentários

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 obter drivers de filtro e Suporte a operações bypassIO para obter mais informações.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11
Cabeçalho ntifs.h

Confira também

FS_BPIO_OPERATIONS

FSCTL_MANAGE_BYPASS_IO