PFNPEER_FREE_SECURITY_DATA コールバック関数 (p2p.h)

PFNPEER_FREE_SECURITY_DATA コールバックは、ピア グラフ インフラストラクチャが呼び出して、PFNPEER_SECURE_RECORDおよびPFNPEER_VALIDATE_RECORDコールバックによって返される無料データを呼び出す関数指定します。

構文

PFNPEER_FREE_SECURITY_DATA PfnpeerFreeSecurityData;

HRESULT PfnpeerFreeSecurityData(
  [in] HGRAPH hGraph,
  [in] PVOID pvContext,
  [in] PPEER_DATA pSecurityData
)
{...}

パラメーター

[in] hGraph

指定したレコードに関連付けられているピア グラフを指定します。

[in] pvContext

解放するセキュリティ コンテキストへのポインター。 このパラメーターは、PeerGraphCreate または PeerGraphOpen で渡されるPEER_SECURITY_INTERFACE構造体の pvContext メンバーの値に設定されます。

[in] pSecurityData

解放するセキュリティ データへのポインター。

戻り値

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

リターン コード 説明
E_INVALIDARG
パラメーターの 1 つが無効です。
E_OUTOFMEMORY
指定した操作を実行するのに十分なメモリがありません。

注釈

このコールバックは、 PeerGraphUpdateRecord などのレコードを含む Peer Graphing API 関数から呼び出すことができます。

要件

要件
サポートされている最小のクライアント Windows XP と SP2 [デスクトップ アプリのみ],Windows XP SP1 と Advanced Networking Pack forWindows XP
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー p2p.h

こちらもご覧ください

PEER_DATA

PEER_SECURITY_INTERFACE

PeerGraphCreate

PeerGraphOpen