PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER コールバック関数 (wincrypt.h)
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIERコールバック関数は、オブジェクト識別子のメモリを解放します。
構文
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER PfnCryptObjectLocatorProviderFreeIdentifier;
void PfnCryptObjectLocatorProviderFreeIdentifier(
[in, optional] LPVOID pPluginContext,
[in] PCRYPT_DATA_BLOB pIdentifier
)
{...}
パラメーター
[in, optional] pPluginContext
このプロバイダーによって定義され、 PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE 関数によって返される省略可能なバッファーへのポインター。 バッファーは呼び出し元によって変更されません。 プロバイダーは、データを使用して、実行するアクションを決定したり、追加情報を維持したりするのに役立ちます。
[in] pIdentifier
識別子を含むバッファーへのポインター。
戻り値
なし
解説
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER関数は現在、Secure Channel (Schannel) セキュリティ パッケージによってのみ呼び出されています。 この関数は、次のいずれかの理由で呼び出される場合があります。
- PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET関数によって返されたオブジェクトの処理中にエラーが発生しました。
- PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GETによって返されるオブジェクトは不要です。
- 更新されたオブジェクトが取得され、元のオブジェクトは不要になりました。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wincrypt.h |
こちらもご覧ください
CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE