BPIO_RESULTS Struktur (ntddstor.h)
Die BPIO_RESULTS-Struktur definiert bypassIO operation-specific outputs for BPIO_OP_ENABLE and BPIO_OP_QUERY operations when a driver is fail the operation.
Syntax
typedef struct _BPIO_RESULTS {
LONG OpStatus;
USHORT FailingDriverNameLen;
WCHAR FailingDriverName[32];
USHORT FailureReasonLen;
WCHAR FailureReason[128];
} BPIO_RESULTS, *PBPIO_RESULTS;
Angehörige
OpStatus
Empfängt einen NTSTATUS-Code, der für den Aufrufer verfügbar ist, der angibt, warum der fehlerhafte Treiber BypassIO 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 BPIO_OP_ENABLE- oder 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
Weitere Informationen finden Sie unter BypassIO für Speichertreiber.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11 |
Header- | ntddstor.h |