Freigeben über


FILE_COMPLETION_INFORMATION Struktur (ntifs.h)

Die FILE_COMPLETION_INFORMATION Struktur enthält das Porthandle und den Schlüssel für einen E/A-Abschlussport, der für ein Dateihandle erstellt wurde.

Syntax

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

Angehörige

Port

Das Handle zum Abschlussport, der für ein zugeordnetes Dateihandle erstellt wurde.

Key

Ein benutzerdefinierter Wert, der in jedem E/A-Vervollständigungspaket für Portenthalten ist.

Bemerkungen

Die FILE_COMPLETION_INFORMATION-Struktur wird verwendet, um die Abschlussinformationen für einen Porthandle-Satz in Port-zu ersetzen. Die Abschlussinformationen werden durch die ZwSetInformationFile Routine durch den parameter FileInformationClass ersetzt, der auf FileReplaceCompletionInformationfestgelegt ist. Die Port- und Key- Mitglieder von FILE_COMPLETION_INFORMATION werden auf ihre neuen Werte festgelegt. Um einen vorhandenen Vervollständigungsport für ein Dateihandle zu entfernen, wird Port auf NULL festgelegt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Diese Struktur ist ab Windows 8.1 verfügbar.
Header- ntifs.h (einschließlich Ntifs.h, Fltkernel.h)

Siehe auch

ZwSetInformationFile-