Condividi tramite


Funzione PeerGraphSearchRecords (p2p.h)

La funzione PeerGraphSearchRecords cerca il grafico peer per record specifici.

Sintassi

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphSearchRecords(
  [in]  HGRAPH    hGraph,
  [in]  PCWSTR    pwzCriteria,
  [out] HPEERENUM *phPeerEnum
);

Parametri

[in] hGraph

Gestire il grafico peer.

[in] pwzCriteria

Puntatore a una stringa XML che specifica i record da cercare. Per informazioni sulla simulazione di una stringa di query XML per cercare i record di peer graphing, vedere Formato query di ricerca record.

[out] phPeerEnum

Gestire l'enumerazione.

Valore restituito

Se la chiamata alla funzione ha esito positivo, il valore restituito è S_OK. In caso contrario, 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_GRAPH
L'handle al grafico peer non è valido.
PEER_E_INVALID_SEARCH
La query specificata non rispetta lo schema di ricerca. Per altre informazioni, vedere Formato query di ricerca record .
PEER_E_NOT_INITIALIZED
Il grafico peer deve essere inizializzato con una chiamata a PeerGraphStartup prima di usare questa funzione.

Commenti

La funzione PeerGraphEnumRecords è più efficiente della funzione PeerGraphSearchRecords .

Quando PeerGraphGetNextItem viene chiamato con l'handle restituito da PeerGraphSearchRecords, PeerGraphGetNextItem restituisce i dati nella struttura PEER_RECORD .

Requisiti

Requisito Valore
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 P2PGraph.lib
DLL P2PGraph.dll

Vedi anche

PEER_RECORD

PeerGraphEndEnumeration

PeerGraphEnumRecords

PeerGraphGetItemCount

PeerGraphGetNextItem