Funzione PeerGroupEnumRecords (p2p.h)

La funzione PeerGroupEnumRecords crea un'enumerazione dei record del gruppo peer.

Sintassi

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupEnumRecords(
  [in]  HGROUP     hGroup,
  [in]  const GUID *pRecordType,
  [out] HPEERENUM  *phPeerEnum
);

Parametri

[in] hGroup

Gestire il gruppo peer i cui record vengono enumerati. Questo handle viene restituito dalla funzione PeerGroupCreate, PeerGroupOpen o PeerGroupJoin . Questo parametro è obbligatorio.

[in] pRecordType

Puntatore a un valore GUID che identifica in modo univoco un tipo di record specifico. Se questo parametro è NULL, vengono restituiti tutti i record.

[out] phPeerEnum

Puntatore all'enumerazione contenente l'elenco restituito di record. Questo handle viene passato a
PeerGetNextItem per recuperare gli elementi, con ogni elemento rappresentato come puntatore a una struttura PEER_RECORD . Al termine, PeerEndEnumeration viene chiamato per restituire la memoria usata dall'enumerazione. Questo parametro è obbligatorio.

Valore restituito

Restituisce S_OK se l'operazione ha esito positivo. In caso contrario, la funzione restituisce uno dei valori seguenti.

Codice restituito Descrizione
E_INVALIDARG
Uno dei parametri non è valido.
E_OUTOFMEMORY
Memoria insufficiente per eseguire l'operazione specificata.
PEER_E_INVALID_GROUP
L'handle al gruppo di peer non è valido.
 

Gli errori specifici della crittografia possono essere restituiti dal provider di base Microsoft RSA. Questi errori sono preceduti da CRYPT_* e definiti in Winerror.h.

Requisiti

   
Client minimo supportato Windows XP con SP2 [solo app desktop], Windows XP con SP1 con Advanced Networking Pack forWindows XP
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione p2p.h
Libreria P2P.lib
DLL P2P.dll

Vedi anche

PeerEndEnumeration

PeerGetItemCount

PeerGetNextItem

PeerGroupGetRecord