Freigeben über


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
E_INVALIDARG
Einer der Parameter ist ungültig.
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher vorhanden, um den angegebenen Vorgang auszuführen.
PEER_E_INVALID_GRAPH
Das Handle für das Peerdiagramm ist ungültig.
PEER_E_NOT_INITIALIZED
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

Weitere Informationen

PEER_SECURITY_INTERFACE

PFNPEER_VALIDATE_RECORD

PeerGraphErstellen

PeerGraphOpen