PeerGraphValidateDeferredRecords-Funktion (p2p.h)
Die PeerGraphValidateDeferredRecords-Funktion gibt der Peer graphing Infrastructure an, dass es an der Zeit ist, alle zurückgestellten Datensätze erneut zu übermitteln, damit das Sicherheitsmodul überprüft werden kann.
Syntax
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphValidateDeferredRecords(
[in] HGRAPH hGraph,
[in] ULONG cRecordIds,
[in] const GUID *pRecordIds
);
Parameter
[in] hGraph
Handle mit dem Peerdiagramm.
[in] cRecordIds
Gibt die Anzahl von Datensätzen an, die in pRecordIds angegeben sind. Geben Sie null (0) an, um die Graphinginfrastruktur anzuweisen, alle verzögerten Datensätze zu überprüfen. Wenn null (0) angegeben ist, wird pRecordIds ignoriert.
[in] pRecordIds
Zeiger auf ein Array von Datensatz-IDs, die überprüft werden sollen.
Rückgabewert
Wenn der Funktionsaufruf erfolgreich ist, wird der Rückgabewert S_OK. Andernfalls wird einer der folgenden Werte zurückgegeben.
Rückgabecode | Beschreibung |
---|---|
|
Einer der Parameter ist ungültig. |
|
Es ist nicht genügend Arbeitsspeicher vorhanden, um den angegebenen Vorgang auszuführen. |
|
Das Handle für das Peerdiagramm ist ungültig. |
|
Das Peerdiagramm muss mit einem Aufruf von PeerGraphStartup initialisiert werden, bevor diese Funktion verwendet wird. |
Hinweise
Wenn ein neuer Datensatz von seinem Nachbarn im Peerdiagramm auf den Computer gelangt, versucht die Peer graphing Infrastructure, den Datensatz zu überprüfen, indem der PFNPEER_VALIDATE_RECORD Rückruf aufgerufen wird, der in der PEER_SECURITY_INTERFACE-Struktur während eines Aufrufs von PeerGraphCreate oder PeerGraphOpen angegeben wird. Wenn das Sicherheitsmodul nicht über alle informationen verfügt, die zum Überprüfen des Datensatzes erforderlich sind, gibt es den PEER_E_DEFERRED_VALIDATION Fehler zurück. Sobald das Sicherheitsmodul genügend Informationen abgerufen hat, muss es die Datensätze mithilfe von PeerGraphValidateDeferredRecords überprüfen. Wenn diese Funktion aufgerufen wird, ruft die Peer graphing Infrastructure PFNPEER_VALIDATE_RECORD auf, um die Datensätze mit IDs in pRecordIds zu überprüfen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP mit SP2 [nur Desktop-Apps],Windows XP mit SP1 mit dem Advanced Networking Pack forWindows XP |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | p2p.h |
Bibliothek | P2PGraph.lib |
DLL | P2PGraph.dll |