Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The PeerGraphValidateDeferredRecords function indicates to the Peer Graphing Infrastructure that it is time to resubmit any deferred records for the security module to validate.
Syntax
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphValidateDeferredRecords(
[in] HGRAPH hGraph,
[in] ULONG cRecordIds,
[in] const GUID *pRecordIds
);
Parameters
[in] hGraph
Handle to the peer graph.
[in] cRecordIds
Specifies the number of records specified in pRecordIds. Specify zero (0) to instruct the Graphing infrastructure to validate all deferred records. If zero (0) is specified, pRecordIds is ignored.
[in] pRecordIds
Pointer to an array of record IDs to validate.
Return value
If the function call succeeds, the return value is S_OK. Otherwise, it returns one of the following values.
Return code | Description |
---|---|
|
One of the parameters is not valid. |
|
There is not enough memory to perform the specified operation. |
|
The handle to the peer graph is invalid. |
|
The peer graph must be initialized with a call to PeerGraphStartup before using this function. |
Remarks
When a new record comes to the computer from its neighbor in the peer graph, the Peer Graphing Infrastructure attempts to validate the record by calling the PFNPEER_VALIDATE_RECORD callback, specified in the PEER_SECURITY_INTERFACE structure during a call to either PeerGraphCreate or PeerGraphOpen. If the security module does not have all the information necessary to validate the record, it returns the PEER_E_DEFERRED_VALIDATION error. Once the security module obtains enough information, it must then validate the records using PeerGraphValidateDeferredRecords. When this function is called, the Peer Graphing Infrastructure calls PFNPEER_VALIDATE_RECORD to validate the records with IDs in pRecordIds.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP with SP2 [desktop apps only],Windows XP with SP1 with the Advanced Networking Pack forWindows XP |
Minimum supported server | None supported |
Target Platform | Windows |
Header | p2p.h |
Library | P2PGraph.lib |
DLL | P2PGraph.dll |