Partager via


énumération FS_BPIO_OPERATIONS (ntifs.h)

FS_BPIO_OPERATIONS définit les différentes opérations BypassIO prises en charge par le code de contrôle FSCTL_MANAGE_BYPASS_IO .

Syntax

typedef enum _FS_BPIO_OPERATIONS {
  FS_BPIO_OP_ENABLE = 1,
  FS_BPIO_OP_DISABLE = 2,
  FS_BPIO_OP_QUERY = 3,
  FS_BPIO_OP_VOLUME_STACK_PAUSE = 4,
  FS_BPIO_OP_VOLUME_STACK_RESUME = 5,
  FS_BPIO_OP_STREAM_PAUSE = 6,
  FS_BPIO_OP_STREAM_RESUME = 7,
  FS_BPIO_OP_GET_INFO = 8,
  FS_BPIO_OP_MAX_OPERATION
} FS_BPIO_OPERATIONS;

Constantes

 
FS_BPIO_OP_ENABLE
Valeur : 1
Demande que BypassIO soit activé pour le fichier donné, ce qui signifie qu’un pilote peut ne pas voir toutes les lectures non mises en cache pour ce fichier.
FS_BPIO_OP_DISABLE
Valeur : 2
Informe les filtres et les systèmes de fichiers que BypassIO est désactivé sur le fichier spécifié.
FS_BPIO_OP_QUERY
Valeur : 3
Demande si BypassIO peut être activé pour le fichier donné.
FS_BPIO_OP_VOLUME_STACK_PAUSE
Valeur : 4
Demande que BypassIO soit suspendu sur la pile de volume/de stockage spécifiée.
FS_BPIO_OP_VOLUME_STACK_RESUME
Valeur : 5
Demande que le traitement BypassIO soit repris sur le volume donné.
FS_BPIO_OP_STREAM_PAUSE
Valeur : 6
Demande que le traitement BypassIO soit suspendu sur un flux.
FS_BPIO_OP_STREAM_RESUME
Valeur : 7
Demande que le traitement BypassIO soit repris sur un flux.
FS_BPIO_OP_GET_INFO
Valeur : 8
Demande des informations sur l’état BypassIO du volume.
FS_BPIO_OP_MAX_OPERATION
Les valeurs d’opération BypassIO valides sont inférieures à cette valeur.

Remarques

Pour plus d’informations, consultez BypassIO pour les pilotes de filtre et Prise en charge des opérations BypassIO .

Configuration requise

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

Voir aussi

FSCTL_MANAGE_BYPASS_IO