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