Share via


Función PeerGroupEnumRecords (p2p.h)

La función PeerGroupEnumRecords crea una enumeración de registros de grupo del mismo nivel.

Sintaxis

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

Parámetros

[in] hGroup

Identificador del grupo del mismo nivel cuyos registros se enumeran. La función PeerGroupCreate, PeerGroupOpen o PeerGroupJoin devuelve este identificador. Este parámetro es obligatorio.

[in] pRecordType

Puntero a un valor GUID que identifica de forma única un tipo de registro específico. Si este parámetro es NULL, se devuelven todos los registros.

[out] phPeerEnum

Puntero a la enumeración que contiene la lista de registros devuelta. Este identificador se pasa a
PeerGetNextItem para recuperar los elementos, con cada elemento representado como puntero a una estructura de PEER_RECORD . Cuando termine, se llama a PeerEndEnumeration para devolver la memoria usada por la enumeración . Este parámetro es obligatorio.

Valor devuelto

Devuelve S_OK si la operación se realiza correctamente. De lo contrario, la función devuelve uno de los valores siguientes.

Código devuelto Descripción
E_INVALIDARG
Uno de los parámetros no es válido.
E_OUTOFMEMORY
No hay suficiente memoria para realizar la operación especificada.
PEER_E_INVALID_GROUP
El identificador del grupo del mismo nivel no es válido.
 

Los errores específicos de criptografía se pueden devolver desde el proveedor base RSA de Microsoft. Estos errores tienen el prefijo CRYPT_* y se definen en Winerror.h.

Requisitos

   
Cliente mínimo compatible Windows XP con SP2 [solo aplicaciones de escritorio],Windows XP con SP1 con advanced Networking Pack forWindows XP
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado p2p.h
Library P2P.lib
Archivo DLL P2P.dll

Consulte también

PeerEndEnumeration

PeerGetItemCount

PeerGetNextItem

PeerGroupGetRecord