Freigeben über


PeerDistGetOverlappedResult-Funktion (peerdist.h)

Die PeerDistGetOverlappedResult-Funktion ruft die Ergebnisse asynchroner Vorgänge ab. Diese Funktion ersetzt die GetOverlappedResult-Funktion für asynchrone Peerverteilungsvorgänge.

Syntax

BOOL PeerDistGetOverlappedResult(
  [in]  LPOVERLAPPED lpOverlapped,
  [out] LPDWORD      lpNumberOfBytesTransferred,
  [in]  BOOL         bWait
);

Parameter

[in] lpOverlapped

Ein Zeiger auf eine OVERLAPPED-Struktur , die beim Starten des überlappenden Vorgangs angegeben wurde.

[out] lpNumberOfBytesTransferred

Ein Zeiger auf eine Variable, die die Anzahl der Bytes empfängt, die tatsächlich durch einen Lese- oder Schreibvorgang übertragen wurden.

[in] bWait

Wenn dieser Parameter ist true, gibt die Funktion erst zurück, wenn der Vorgang abgeschlossen wurde. Wenn dieser Parameter ist false und der Vorgang noch aussteht, gibt die Funktion zurück false.

Rückgabewert

Typ: BOOL

true , wenn der Vorgang abgeschlossen wurde. false , wenn das Argument bWait ist false und der Vorgang noch aussteht.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile peerdist.h