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) |