Win32 API 日本語リファレンス
ホーム › NetworkManagement.P2P › PFNPEER_FREE_SECURITY_DATA

PFNPEER_FREE_SECURITY_DATA

コールバック

シグネチャ

HRESULT PFNPEER_FREE_SECURITY_DATA(
    void* hGraph,
    void* pvContext,
    PEER_DATA* pSecurityData
);

パラメーター

フィールド型説明
hGraphvoid*指定されたレコードに関連付けられたピアグラフを指定します。
pvContextvoid*解放するセキュリティコンテキストへのポインター。このパラメーターには、PeerGraphCreate または PeerGraphOpen に渡された PEER_SECURITY_INTERFACE 構造体の pvContext メンバーの値が設定されます。
pSecurityDataPEER_DATA*解放するセキュリティデータへのポインター。

公式ドキュメント

PFNPEER_FREE_SECURITY_DATA コールバックは、PFNPEER_SECURE_RECORD および PFNPEER_VALIDATE_RECORD コールバックが返したデータを解放するために Peer Graphing Infrastructure が呼び出す関数を指定します。

戻り値

コールバックが成功した場合、戻り値は S_OK です。それ以外の場合、コールバックは次のいずれかの値を返します。

戻り値 説明
E_INVALIDARG
パラメーターのいずれかが無効です。
E_OUTOFMEMORY
指定された操作を実行するためのメモリが不足しています。

解説(Remarks)

このコールバックは、PeerGraphUpdateRecord など、レコードを扱う Peer Graphing API 関数のいずれからも呼び出される可能性があります。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)