Condividi tramite


Funzione PeerGroupSearchRecords (p2p.h)

La funzione PeerGroupSearchRecords cerca nel database del gruppo peer locale i record che corrispondono ai criteri specificati.

Sintassi

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupSearchRecords(
  [in]  HGROUP    hGroup,
  [in]  PCWSTR    pwzCriteria,
  [out] HPEERENUM *phPeerEnum
);

Parametri

[in] hGroup

Handle per il gruppo peer di cui viene eseguita la ricerca nel database locale. Questo handle viene restituito dalla funzione PeerGroupCreate, PeerGroupOpen o PeerGroupJoin . Questo parametro è obbligatorio.

[in] pwzCriteria

Puntatore a una stringa XML Unicode contenente la query di ricerca dei record. Per informazioni sulla simulazione di una stringa di query XML per la ricerca nel database dei record del gruppo peer, vedere la documentazione relativa al formato di query di ricerca record . Questo parametro è obbligatorio.

[out] phPeerEnum

Puntatore all'enumerazione che contiene 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, viene chiamata PeerEndEnumeration 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 completare l'operazione.
PEER_E_INVALID_SEARCH
La query di ricerca XML non rispetta la specifica dello schema di query di ricerca.
 

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

PeerGetNextItem

PeerGroupCreate

PeerGroupJoin

PeerGroupOpen

Formato query di ricerca record