Partager via


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