PFNPEER_VALIDATE_RECORD Rückruffunktion (p2p.h)
Der PFNPEER_VALIDATE_RECORD Rückruf gibt die Funktion an, die die Peer graphing Infrastructure aufruft, um Datensätze zu überprüfen.
Syntax
PFNPEER_VALIDATE_RECORD PfnpeerValidateRecord;
HRESULT PfnpeerValidateRecord(
[in] HGRAPH hGraph,
[in] PVOID pvContext,
[in] PPEER_RECORD pRecord,
[in] PEER_RECORD_CHANGE_TYPE changeType
)
{...}
Parameter
[in] hGraph
Gibt das Peerdiagramm an, das dem angegebenen Datensatz zugeordnet ist.
[in] pvContext
Zeiger auf den Sicherheitskontext. Dieser Parameter sollte auf den pvContext-Member der PEER_SECURITY_INTERFACE-Struktur verweisen.
[in] pRecord
Gibt den zu überprüfenden Datensatz an.
[in] changeType
Gibt den Grund an, warum die Überprüfung erfolgen muss. Muss einer der PEER_RECORD_CHANGE_TYPE Werte sein.
Rückgabewert
Wenn dieser Rückruf erfolgreich ist, wird der Rückgabewert S_OK. Andernfalls gibt die Funktion einen der folgenden Fehler zurück:
Rückgabecode | Beschreibung |
---|---|
|
Einer der Parameter ist ungültig. |
|
Der angegebene Datensatz kann derzeit nicht überprüft werden, da nicht genügend Informationen zum Abschließen des Vorgangs vorhanden sind. Die Validierung wird verzögert. Rufen Sie PeerGraphValidateDeferredRecords auf , wenn genügend Informationen abgerufen werden. |
|
Der angegebene Datensatz ist ungültig. |
Hinweise
Wenn dieser Rückruf von der Peer graphing Infrastructure aufgerufen wird, wird ein PEER_RECORD_CHANGE_TYPE Wert übergeben. Dies gibt den Vorgang an, der gerade für den Datensatz ausgeführt wurde. Die Anwendung muss den Datensatz basierend auf dem Änderungstyp überprüfen. Wenn die Anwendung weitere Informationen zum Überprüfen des Datensatzes benötigt, kann sie PEER_E_DEFERRED_VALIDATION zurückgeben, und die Peer graphing Infrastructure platziert den Datensatz in einer Liste mit verzögerten Datensätzen. Sobald der Sicherheitsmechanismus über genügend Informationen zum Überprüfen des Datensatzes verfügt, ruft er PeerGraphValidateDeferredRecords auf, und jeder Datensatz in der Liste der verzögerten Datensätze wird zur Überprüfung erneut übermittelt.
Dieser Rückruf kann von allen Peer Graphing-API-Funktionen aufgerufen werden, die Datensätze enthalten, z. B. PeerGraphUpdateRecord.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP mit SP2 [nur Desktop-Apps],Windows XP mit SP1 mit dem Erweiterten Netzwerkpaket fürWindows XP |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | p2p.h |