Partager via


structure FILE_COMPLETION_INFORMATION (ntifs.h)

La structure FILE_COMPLETION_INFORMATION contient le handle de port et la clé d’un port d’achèvement d’E/S créé pour un handle de fichier.

Syntaxe

typedef struct _FILE_COMPLETION_INFORMATION {
  HANDLE Port;
  PVOID  Key;
} FILE_COMPLETION_INFORMATION, *PFILE_COMPLETION_INFORMATION;

Membres

Port

Handle vers le port d’achèvement créé pour un handle de fichier associé.

Key

Valeur définie personnalisée qui est incluse dans chaque paquet d’achèvement d’E/S pour Port.

Remarques

La structure FILE_COMPLETION_INFORMATION est utilisée pour remplacer les informations d’achèvement d’un handle de port défini dans Port. Les informations d’achèvement sont remplacées par la routine ZwSetInformationFile avec le paramètre FileInformationClass défini sur FileReplaceCompletionInformation. Les membres Port et Key de FILE_COMPLETION_INFORMATION sont définis sur leurs nouvelles valeurs. Pour supprimer un port d’achèvement existant pour un handle de fichier, port est défini sur NULL.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Cette structure est disponible à partir de Windows 8.1.
En-tête ntifs.h (include Ntifs.h, Fltkernel.h)

Voir aussi

ZwSetInformationFile