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;

Angehörige

Version

Die Version dieser Struktur. Auf sizeof(BPIO_OUTPUT)festgelegt.

Size

Die Größe dieser Struktur plus aller Felder mit variabler Größe in Byte.

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. Operation.

OutFlags

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

Reserved2

Reserviert für die Systemverwendung. Auf Null festgelegt.

Enable

Eine BPIO_RESULTS Struktur, in der 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.

Bemerkungen

Weitere Informationen finden Sie unter BypassIO für Speichertreiber.

Anforderungen

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

Siehe auch

BPIO_OPERATIONS

BPIO_OUTFLAGS

BPIO_RESULTS

IOCTL_STORAGE_MANAGE_BYPASS_IO