Win32 API 日本語リファレンス
ホーム › System.Rpc › RPC_AUTH_KEY_RETRIEVAL_FN

RPC_AUTH_KEY_RETRIEVAL_FN

コールバック

シグネチャ

void RPC_AUTH_KEY_RETRIEVAL_FN(
    void* Arg,
    LPWSTR ServerPrincName,
    DWORD KeyVer,
    void** Key,
    RPC_STATUS* Status
);

パラメーター

フィールド型説明
Argvoid*ユーザーが提供する暗号化キー取得関数に渡す、ユーザー定義の引数へのポインター。RPC ランタイムライブラリは、 RpcServerRegisterAuthInfo に指定された Arg パラメーターを使用します。
ServerPrincNameLPWSTRリモートプロシージャ呼び出しを認証する際にサーバーが使用するプリンシパル名へのポインター。RPC ランタイムライブラリは、 RpcServerRegisterAuthInfo に指定された ServerPrincName パラメーターを使用します。
KeyVerDWORD

RPC ランタイムライブラリがキーバージョンのパラメーターとして自動的に提供する値。値が 0 の場合、取得関数は利用可能な最新のキーを返す必要があります。

- **Key

ユーザーが提供する関数が返す認証キーへのポインターへのポインター。

Keyvoid**ユーザーが提供する関数が返す認証キーへのポインターへのポインター。
StatusRPC_STATUS*クライアントの RPC 要求を認証するために RPC ランタイムライブラリが取得関数を呼び出したときに、その取得関数が返すステータスへのポインター。ステータスが RPC_S_OK 以外の場合、要求は失敗し、ランタイムライブラリはクライアントアプリケーションにエラーステータスを返します。

公式ドキュメント

RPC_AUTH_KEY_RETRIEVAL_FN 関数は、暗号化キーを返すサーバーアプリケーション提供のルーチンのアドレスを指定する関数のプロトタイプです。

解説(Remarks)

認可キー取得関数は、暗号化キーを返すサーバーアプリケーション提供のルーチンのアドレスを指定します。

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