Compartilhar via


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

Consulte também

FS_BPIO_OPERATIONS

FSCTL_MANAGE_BYPASS_IO