BPIO_OUTPUT struttura (ntddstor.h)

La struttura BPIO_OUTPUT viene usata per restituire informazioni sull'operazione BypassIO per il codice di controllo IOCTL_STORAGE_MANAGE_BYPASS_IO .

Sintassi

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;

Members

Version

Versione di questa struttura. Impostare su sizeof(BPIO_OUTPUT).

Size

Dimensioni di questa struttura più tutti i campi di dimensioni variabili, in byte.

Operation

Valore BPIO_OPERATIONS enumerazione che identifica l'operazione BypassIO richiesta. Questo campo deve essere impostato sullo stesso valore passato in BPIO_INPUT. Operazione.

OutFlags

Valore di enumerazione BPIO_OUTFLAGS che specifica i flag di output per l'operazione.

Reserved2

Riservato per l'utilizzo nel sistema. Imposta su zero.

Enable

Struttura BPIO_RESULTS in cui scrivere i risultati quando è stata richiesta un'operazione di BPIO_OP_ENABLE .

Query

Struttura BPIO_RESULTS in cui scrivere i risultati quando è stata richiesta un'operazione di BPIO_OP_QUERY .

Commenti

Per altre informazioni, vedere BypassIO per i driver di archiviazione .

Requisiti

Requisito Valore
Client minimo supportato Windows 11
Intestazione ntddstor.h

Vedi anche

BPIO_OPERATIONS

BPIO_OUTFLAGS

BPIO_RESULTS

IOCTL_STORAGE_MANAGE_BYPASS_IO