Freigeben über


FS_BPIO_RESULTS Struktur (ntifs.h)

Die FS_BPIO_RESULTS Struktur definiert bypassIO operation-specific outputs for FS_BPIO_OP_ENABLE and FS_BPIO_OP_QUERY operations when a driver is fail the operation.

Syntax

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

Angehörige

OpStatus

Empfängt einen NTSTATUS-Code, der für den Aufrufer verfügbar ist, der angibt, warum der fehlerhafte Treiber BypassIO für diese Datei nicht unterstützen kann. Dieses Feld sollte nur vom ersten Treiber festgelegt werden, damit die Aktivierungs-/Abfrageanforderung fehlschlägt.

FailingDriverNameLen

Empfängt die Länge der in FailDriverNamegespeicherten Zeichenfolge in Zeichen.

FailingDriverName[32]

Empfängt eine Zeichenfolge, die den Namen des Treibers angibt, der die Anforderung fehlgeschlagen ist. Aus Diagnosegründen muss ein Treiber seinen Namen speichern, wenn ein FS_BPIO_OP_ENABLE- oder FS_BPIO_OP_QUERY Vorgangfehlschlägt. Der Name muss mit dem tatsächlichen Namen des Treibers übereinstimmen, der vom System verwendet wird; beispiel: ntfs.sys. Diese Zeichenfolge ist nicht garantiert NULL-beendet.

FailureReasonLen

Empfängt die Länge der in FailReasongespeicherten Zeichenfolge in Zeichen.

FailureReason[128]

Empfängt eine eindeutige, beschreibende Zeichenfolge, die beschreibt, warum der Treiber die Aktivierungs-/Abfrageanforderung vetoiert hat. Diese Zeichenfolge wird aus Diagnosegründen verwendet und sollte in Englisch sein, damit sie nicht lokalisiert werden muss. Diese Zeichenfolge ist nicht garantiert NULL-beendet.

Bemerkungen

FS_BPIO_RESULTS wird in der FS_BPIO_OPERATIONS-Struktur zurückgegeben, wenn ein Treiber einen Enable- oder Query BypassIO-Vorgang fehlschlägt.

Weitere Informationen finden Sie unter BypassIO für Filtertreiber und Unterstützen von BypassIO-Vorgängen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11
Header- ntifs.h

Siehe auch

FS_BPIO_OPERATIONS

FSCTL_MANAGE_BYPASS_IO