Share via


TokenBindingGetKeyTypesServer 関数 (tokenbinding.h)

サーバーがサポートするキーの種類の一覧を取得します。

構文

SECURITY_STATUS TokenBindingGetKeyTypesServer(
  [out] TOKENBINDING_KEY_TYPES **keyTypes
);

パラメーター

[out] keyTypes

サーバーがサポートするキー型の一覧を含むバッファーへのポインター。 TokenBindingGetKeyTypesServer は、サーバーがサポートするキーに対応する既知のアルゴリズムの文字列識別子を返します。

ユーザー モードでは、 HeapAlloc を使用してバッファーのメモリを割り当て、 HeapFree を使用してそのメモリを解放します。 カーネル モードでは、 ExAllocatePoolWithTag を使用してバッファーのメモリを割り当て、 ExFreePool を使用してそのメモリを解放します。

戻り値

関数の成功または失敗を示す状態コードを返します。

解説

TokenBindingGetKeyTypesServer は、ユーザー モードとカーネル モードの両方から呼び出すことができます。 カーネル モードでこの関数を呼び出すには、Ksecdd.sys にリンクし、メモリの割り当てと解放に keyTypes パラメーターの説明に記載されている関数を使用します。

要件

   
サポートされている最小のクライアント Windows 10 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー tokenbinding.h
Library Tokenbinding.lib
[DLL] Tokenbinding.dll (ユーザー モード);Ksecdd.sys (カーネル モード)

関連項目

HeapAlloc

HeapFree

TOKENBINDING_KEY_TYPES

TokenBindingGetKeyTypesClient

TokenBindingVerifyMessage