Función PeerGraphValidateDeferredRecords (p2p.h)
La función PeerGraphValidateDeferredRecords indica a la infraestructura de grafos del mismo nivel que es el momento de volver a enviar los registros diferidos para que el módulo de seguridad se valide.
Sintaxis
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphValidateDeferredRecords(
[in] HGRAPH hGraph,
[in] ULONG cRecordIds,
[in] const GUID *pRecordIds
);
Parámetros
[in] hGraph
Identificador del gráfico del mismo nivel.
[in] cRecordIds
Especifica el número de registros especificados en pRecordIds. Especifique cero (0) para indicar a la infraestructura de Graphing que valide todos los registros diferidos. Si se especifica cero (0), se omite pRecordIds .
[in] pRecordIds
Puntero a una matriz de identificadores de registro que se van a validar.
Valor devuelto
Si la llamada de función se realiza correctamente, el valor devuelto es S_OK. De lo contrario, devuelve uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
Uno de los parámetros no es válido. |
|
No hay suficiente memoria para realizar la operación especificada. |
|
El identificador del grafo del mismo nivel no es válido. |
|
El grafo del mismo nivel debe inicializarse con una llamada a PeerGraphStartup antes de usar esta función. |
Comentarios
Cuando un nuevo registro llega al equipo desde su vecino en el gráfico del mismo nivel, la infraestructura de grafos del mismo nivel intenta validar el registro llamando a la devolución de llamada PFNPEER_VALIDATE_RECORD , especificada en la estructura de PEER_SECURITY_INTERFACE durante una llamada a PeerGraphCreate o PeerGraphOpen. Si el módulo de seguridad no tiene toda la información necesaria para validar el registro, devuelve el error PEER_E_DEFERRED_VALIDATION. Una vez que el módulo de seguridad obtenga suficiente información, debe validar los registros mediante PeerGraphValidateDeferredRecords. Cuando se llama a esta función, peer Graphing Infrastructure llama a PFNPEER_VALIDATE_RECORD para validar los registros con identificadores en pRecordIds.
Requisitos
Requisito | Value |
---|---|
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 | P2PGraph.lib |
Archivo DLL | P2PGraph.dll |