Fonction PostQueuedCompletionStatus
Publie un paquet d’achèvement d’E/S sur un port d’achèvement d’E/S.
Syntaxe
BOOL WINAPI PostQueuedCompletionStatus(
_In_ HANDLE CompletionPort,
_In_ DWORD dwNumberOfBytesTransferred,
_In_ ULONG_PTR dwCompletionKey,
_In_opt_ LPOVERLAPPED lpOverlapped
);
Paramètres
-
CompletionPort [in]
-
Handle vers un port d’achèvement d’E/S dans lequel le paquet d’achèvement d’E/S doit être publié.
-
dwNumberOfBytesTransferred [in]
-
Valeur à retourner via le paramètre lpNumberOfBytesTransferred de la fonction GetQueuedCompletionStatus .
-
dwCompletionKey [in]
-
Valeur à retourner via le paramètre lpCompletionKey de la fonction GetQueuedCompletionStatus .
-
lpOverlapped [in, facultatif]
-
Valeur à retourner via le paramètre lpOverlapped de la fonction GetQueuedCompletionStatus .
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations d’erreur étendues, appelez GetLastError .
Notes
Le paquet de saisie semi-automatique d’E/S satisfait à un appel en suspens à la fonction GetQueuedCompletionStatus . Cette fonction retourne avec les trois valeurs passées en tant que deuxième, troisième et quatrième paramètres de l’appel à PostQueuedCompletionStatus. Le système n’utilise ni ne valide ces valeurs. En particulier, le paramètre lpOverlapped n’a pas besoin de pointer vers une structure CHEVAUCHEMENT.
Dans Windows 8 et Windows Server 2012, cette fonction est prise en charge par les technologies suivantes.
Technology | Prise en charge |
---|---|
Protocole SMB (Server Message Block) 3.0 |
Oui |
Basculement transparent (TFO) SMB 3.0 |
Oui |
SMB 3.0 avec partages de fichiers avec montée en puissance sortante (SO) |
Oui |
Cluster Shared Volume File System (CsvFS) |
Oui |
Système de fichiers résilient (ReFS) |
Oui |
CsvFs effectue les E/S redirigées pour les fichiers compressés.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows XP [applications de bureau | Applications UWP] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau | Applications UWP] |
En-tête |
|
Bibliothèque |
|
DLL |
|