Méthode IStreamAsync ::OverlappedResult (shobjidl.h)
Récupère les résultats d’une opération qui se chevauche.
Syntaxe
HRESULT OverlappedResult(
[in] LPOVERLAPPED lpOverlapped,
[out] LPDWORD lpNumberOfBytesTransferred,
[in] BOOL bWait
);
Paramètres
[in] lpOverlapped
Type : LPOVERLAPPED*
Pointeur vers la structure CHEVAUCHÉE qui a été spécifiée lors du démarrage de l’opération qui se chevauche.
[out] lpNumberOfBytesTransferred
Type : LPDWORD
Lorsque cette méthode retourne, contient le nombre d’octets qui ont été réellement transférés par une opération de lecture ou d’écriture.
[in] bWait
Type : BOOL
Si la valeur EST TRUE , la méthode ne retourne pas tant que l’opération n’est pas terminée. Si FALSE et une opération est en attente, la méthode retourne l’équivalent HRESULT à ERROR_IO_INCOMPLETE.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl.h |