Freigeben über


FS_BPIO_RESULTS-Struktur (ntifs.h)

Die FS_BPIO_RESULTS-Struktur definiert vorgangsspezifische BypassIO-Ausgaben für FS_BPIO_OP_ENABLE- und FS_BPIO_OP_QUERY-Vorgänge, wenn der Vorgang durch einen Treiber fehlschlägt.

Syntax

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

Member

OpStatus

Empfängt einen NTSTATUS-Code, der dem Aufrufer zur Verfügung steht, 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 FailDriverName gespeicherten Zeichenfolge in Zeichen.

FailingDriverName[32]

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

FailureReasonLen

Empfängt die Länge der in FailReason gespeicherten Zeichenfolge in Zeichen.

FailureReason[128]

Empfängt eine eindeutige, beschreibende Zeichenfolge, die beschreibt, warum der Treiber ein Veto gegen die Enable/Query-Anforderung einnimmt. Diese Zeichenfolge wird aus Diagnosegründen verwendet und sollte in Englisch sein, damit sie nicht lokalisiert werden muss. Es ist nicht garantiert, dass diese Zeichenfolge null-beendet ist.

Hinweise

FS_BPIO_RESULTS wird in der FS_BPIO_OPERATIONS-Struktur zurückgegeben, wenn bei einem Treiber ein BypassIO-Vorgang zum Aktivieren oder Abfragen fehlschlägt.

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11
Kopfzeile ntifs.h

Weitere Informationen

FS_BPIO_OPERATIONS

FSCTL_MANAGE_BYPASS_IO