Freigeben über


BPIO_OUTPUT-Struktur (ntddstor.h)

Die BPIO_OUTPUT-Struktur wird verwendet, um Informationen zum BypassIO-Vorgang für den IOCTL_STORAGE_MANAGE_BYPASS_IO-Steuerelementcode zurückzugeben.

Syntax

typedef struct _BPIO_OUTPUT {
  ULONG           Version;
  ULONG           Size;
  BPIO_OPERATIONS Operation;
  BPIO_OUTFLAGS   OutFlags;
  ULONGLONG       Reserved2;
  union {
    BPIO_RESULTS Enable;
    BPIO_RESULTS Query;
  };
} BPIO_OUTPUT, *PBPIO_OUTPUT;

Member

Version

Die Version dieser Struktur. Legen Sie diese Option auf sizeof(BPIO_OUTPUT) fest.

Size

Die Größe dieser Struktur plus alle Felder mit variabler Größe in Bytes.

Operation

Ein BPIO_OPERATIONS Enumerationswert, der den angeforderten BypassIO-Vorgang identifiziert. Dieses Feld sollte auf denselben Wert festgelegt werden, der in BPIO_INPUT übergeben wird. Vorgang.

OutFlags

Ein BPIO_OUTFLAGS Enumerationswert, der die Ausgabeflags für den Vorgang angibt.

Reserved2

Ist für das System reserviert. Auf NULL festlegen.

Enable

Eine BPIO_RESULTS-Struktur , in die die Ergebnisse geschrieben werden sollen, wenn ein BPIO_OP_ENABLE-Vorgang angefordert wurde.

Query

Eine BPIO_RESULTS Struktur, in der die Ergebnisse geschrieben werden sollen, wenn ein BPIO_OP_QUERY Vorgang angefordert wurde.

Hinweise

Weitere Informationen finden Sie unter BypassIO für Speichertreiber .

Anforderungen

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

Weitere Informationen

BPIO_OPERATIONS

BPIO_OUTFLAGS

BPIO_RESULTS

IOCTL_STORAGE_MANAGE_BYPASS_IO