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;

Member

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 Port enthalten ist.

Hinweise

Die FILE_COMPLETION_INFORMATION-Struktur wird verwendet, um die Abschlussinformationen für ein Porthandle zu ersetzen, das in Port festgelegt ist. Die Vervollständigungsinformationen werden durch die ZwSetInformationFile-Routine durch den FileInformationClass-Parameter ersetzt, der auf FileReplaceCompletionInformation festgelegt ist. Die Elemente "Port" und "Schlüssel" 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
Unterstützte Mindestversion (Client) Diese Struktur ist ab Windows 8.1 verfügbar.
Kopfzeile ntifs.h (include Ntifs.h, Fltkernel.h)

Weitere Informationen

ZwSetInformationFile