Share via


Funzione PeerGraphValidateDeferredRecords (p2p.h)

La funzione PeerGraphValidateDeferredRecords indica all'infrastruttura peer graphing che è il momento di inviare nuovamente i record posticipati per il modulo di sicurezza da convalidare.

Sintassi

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphValidateDeferredRecords(
  [in] HGRAPH     hGraph,
  [in] ULONG      cRecordIds,
  [in] const GUID *pRecordIds
);

Parametri

[in] hGraph

Gestire il grafico peer.

[in] cRecordIds

Specifica il numero di record specificati in pRecordIds. Specificare zero (0) per indicare all'infrastruttura graphing di convalidare tutti i record posticipati. Se viene specificato zero (0), pRecordIds viene ignorato .

[in] pRecordIds

Puntatore a una matrice di ID record da convalidare.

Valore restituito

Se la chiamata di 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_NOT_INITIALIZED
Il grafico peer deve essere inizializzato con una chiamata a PeerGraphStartup prima di usare questa funzione.

Commenti

Quando un nuovo record arriva al computer dal relativo vicino nel grafico peer, peer graphing Infrastructure tenta di convalidare il record chiamando il callback PFNPEER_VALIDATE_RECORD, specificato nella struttura PEER_SECURITY_INTERFACE durante una chiamata a PeerGraphCreate o PeerGraphOpen. Se il modulo di sicurezza non dispone di tutte le informazioni necessarie per convalidare il record, restituisce l'errore di PEER_E_DEFERRED_VALIDATION. Dopo aver ottenuto informazioni sufficienti, il modulo di sicurezza deve quindi convalidare i record usando PeerGraphValidateDeferredRecords. Quando questa funzione viene chiamata, l'infrastruttura peer graphing chiama PFNPEER_VALIDATE_RECORD per convalidare i record con ID in pRecordIds.

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_SECURITY_INTERFACE

PFNPEER_VALIDATE_RECORD

PeerGraphCreate

PeerGraphOpen