RpcFreeAuthorizationContext 関数 (rpcasync.h)

RpcFreeAuthorizationContext 関数は、RpcGetAuthorizationContextForClient 関数の以前の呼び出しによって取得された Authz コンテキストを解放します。

構文

RPC_STATUS RpcFreeAuthorizationContext(
  [in] PVOID *pAuthzClientContext
);

パラメーター

[in] pAuthzClientContext

解放する以前に取得した Authz クライアント コンテキストへのポインター。

戻り値

正常に完了すると、RPC_S_OKが返されます。 無効なパラメーターが指定されていない限り、この関数は失敗しません。

メモ 有効なエラー コードの一覧については、「 RPC 戻り値」を参照してください。
 

解説

pAuthzClientContext パラメーターは、コンテキスト自体ではなく、Authz コンテキストへのポインターです。 この関数呼び出しによって解放された Authz コンテキストが誤って再利用されるのを防ぐために、RPC ランタイムは戻り時にコンテキストをゼロにします。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー rpcasync.h (Rpc.h を含む)
Library Rpcrt4.lib
[DLL] Rpcrt4.dll

関連項目

拡張エラー情報

RpcGetAuthorizationContextForClient