Freigeben über


PeerGraphGetItemCount-Funktion (p2p.h)

Die PeerGraphGetItemCount-Funktion ruft die Anzahl der Elemente in einer Enumeration ab.

Syntax

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphGetItemCount(
  [in]  HPEERENUM hPeerEnum,
  [out] ULONG     *pCount
);

Parameter

[in] hPeerEnum

Handle mit einem Peerdiagramm.

[out] pCount

Empfängt einen Zeiger auf die Anzahl von Datensätzen in einer Enumeration.

Rückgabewert

Wenn der Funktionsaufruf erfolgreich ist, wird der Rückgabewert S_OK. Andernfalls wird der folgende Wert zurückgegeben.

Rückgabecode Beschreibung
E_INVALIDARG
Ein Parameter ist ungültig.
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher vorhanden, um einen angegebenen Vorgang auszuführen.
PEER_E_NOT_INITIALIZED
Ein Peergraph muss mit einem Aufruf von PeerGraphStartup initialisiert werden, bevor diese Funktion verwendet wird.

Hinweise

Da einige Elemente ungültig werden können, während eine Anwendung einen Satz von Elementen aufzählt, kann die Anzahl der von PeerGraphGetNextItem zurückgegebenen Elemente kleiner sein als die Anzahl der in pCount zurückgegebenen Elemente. Der Wert von pCount gibt die Anzahl der Elemente in einer Enumeration an, wenn das Handle erstellt wird. Aufgrund des dynamischen Charakters der Peerinfrastruktur ist es nicht garantiert, dass die Anzahl der mit PeerGraphGetNextItem abgerufenen Elemente gleich pCount ist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP mit SP2 [nur Desktop-Apps],Windows XP mit SP1 mit dem Advanced Networking Pack forWindows XP
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile p2p.h
Bibliothek P2PGraph.lib
DLL P2PGraph.dll

Weitere Informationen

PeerGraphEndEnumeration

PeerGraphGetNextItem