PostQueuedCompletionStatus-Funktion
Sendet ein E/A-Vervollständigungspaket an einen E/A-Abschlussport.
Syntax
BOOL WINAPI PostQueuedCompletionStatus(
_In_ HANDLE CompletionPort,
_In_ DWORD dwNumberOfBytesTransferred,
_In_ ULONG_PTR dwCompletionKey,
_In_opt_ LPOVERLAPPED lpOverlapped
);
Parameter
-
CompletionPort [in]
-
Ein Handle für einen E/A-Vervollständigungsport, an den das E/A-Vervollständigungspaket gesendet werden soll.
-
dwNumberOfBytesTransferred [in]
-
Der Wert, der über den lpNumberOfBytesTransferred-Parameter der GetQueuedCompletionStatus-Funktion zurückgegeben werden soll.
-
dwCompletionKey [in]
-
Der Wert, der über den lpCompletionKey-Parameter der GetQueuedCompletionStatus-Funktion zurückgegeben werden soll.
-
lpOverlapped [in, optional]
-
Der Wert, der über den lpOverlapped-Parameter der GetQueuedCompletionStatus-Funktion zurückgegeben werden soll.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Rufen Sie GetLastError auf, um erweiterte Fehlerinformationen abzurufen.
Bemerkungen
Das E/A-Vervollständigungspaket erfüllt einen ausstehenden Aufruf der GetQueuedCompletionStatus-Funktion . Diese Funktion gibt mit den drei Werten zurück, die als zweiter, dritter und vierter Parameter des Aufrufs von PostQueuedCompletionStatus übergeben werden. Diese Werte werden vom System nicht verwendet oder überprüft. Insbesondere muss der lpOverlapped-Parameter nicht auf eine OVERLAPPED-Struktur verweisen.
In Windows 8 und Windows Server 2012 wird diese Funktion von den folgenden Technologien unterstützt.
Technologie | Unterstützt |
---|---|
Server Message Block (SMB) 3.0-Protokoll |
Ja |
SMB 3.0 Transparent Failover (TFO) |
Ja |
SMB 3.0 mit Horizontalskalieren von Dateifreigaben (SO) |
Ja |
Freigegebenes Clustervolume-Dateisystem (CsvFS) |
Ja |
Robustes Dateisystem (Resilient File System, ReFS) |
Ja |
CsvFs führen umgeleitete E/A für komprimierte Dateien aus.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [Desktop-Apps | UWP-Apps] |
Header |
|
Bibliothek |
|
DLL |
|