BPIO_OUTPUT structure (ntddstor.h)

La structure BPIO_OUTPUT est utilisée pour retourner des informations sur l’opération BypassIO pour le code de contrôle IOCTL_STORAGE_MANAGE_BYPASS_IO .

Syntaxe

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;

Membres

Version

Version de cette structure. Défini sur sizeof(BPIO_OUTPUT).

Size

Taille de cette structure plus tous ses champs de taille variable, en octets.

Operation

Valeur d’énumération BPIO_OPERATIONS qui identifie l’opération BypassIO demandée. Ce champ doit être défini sur la même valeur passée dans BPIO_INPUT. Opération.

OutFlags

Valeur d’énumération BPIO_OUTFLAGS qui spécifie les indicateurs de sortie pour l’opération.

Reserved2

Réservé pour le système. Définit la valeur zéro.

Enable

Structure BPIO_RESULTS dans laquelle écrire les résultats lorsqu’une opération de BPIO_OP_ENABLE a été demandée.

Query

Structure BPIO_RESULTS dans laquelle écrire les résultats lorsqu’une opération de BPIO_OP_QUERY a été demandée.

Remarques

Pour plus d’informations , consultez BypassIO pour les pilotes de stockage .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11
En-tête ntddstor.h

Voir aussi

BPIO_OPERATIONS

BPIO_OUTFLAGS

BPIO_RESULTS

IOCTL_STORAGE_MANAGE_BYPASS_IO