Compartir a través de


estructura de FS_BPIO_RESULTS (ntifs.h)

La estructura FS_BPIO_RESULTS define salidas específicas de la operación BypassIO para FS_BPIO_OP_ENABLE y FS_BPIO_OP_QUERY operaciones cuando un controlador produce un error en la operación.

Sintaxis

typedef struct _FS_BPIO_RESULTS {
  NTSTATUS OpStatus;
  USHORT   FailingDriverNameLen;
  WCHAR    FailingDriverName[32];
  USHORT   FailureReasonLen;
  WCHAR    FailureReason[128];
} FS_BPIO_RESULTS, *PFS_BPIO_RESULTS;

Miembros

OpStatus

Recibe un código NTSTATUS disponible para el autor de la llamada que identifica por qué el controlador con errores no puede admitir BypassIO para este archivo. El primer controlador solo debe establecer este campo para producir un error en la solicitud de habilitación o consulta.

FailingDriverNameLen

Recibe la longitud de la cadena almacenada en FailingDriverName, en caracteres.

FailingDriverName[32]

Recibe una cadena que especifica el nombre del controlador que produjo un error en la solicitud. Por motivos de diagnóstico, un controlador debe almacenar su nombre cuando se produce un error en una operación de FS_BPIO_OP_ENABLE o FS_BPIO_OP_QUERY. El nombre debe coincidir con el nombre real del controlador utilizado por el sistema; por ejemplo, ntfs.sys. No se garantiza que esta cadena esté terminada en NULL.

FailureReasonLen

Recibe la longitud de la cadena almacenada en FailingReason, en caracteres.

FailureReason[128]

Recibe una cadena única y descriptiva que describe por qué el controlador ha vetado la solicitud de habilitación o consulta. Esta cadena se usa por motivos de diagnóstico y debe estar en inglés para que no sea necesario localizarla. No se garantiza que esta cadena esté terminada en NULL.

Comentarios

FS_BPIO_RESULTS se devuelve en la estructura de FS_BPIO_OPERATIONS cuando un controlador produce un error en una operación enable o query BypassIO.

Consulte BypassIO para los controladores de filtro y las operaciones de BypassIO auxiliares para obtener más información.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11
Encabezado ntifs.h

Consulte también

FS_BPIO_OPERATIONS

FSCTL_MANAGE_BYPASS_IO