BCryptGetFipsAlgorithmMode 関数 (bcrypt.h)

BCryptGetFipsAlgorithmMode 関数は、Federal Information Processing Standard (FIPS) コンプライアンスが有効かどうかを判断します。

構文

NTSTATUS BCryptGetFipsAlgorithmMode(
  [out] BOOLEAN *pfEnabled
);

パラメーター

[out] pfEnabled

FIPS 準拠が有効になっていない場合は 0 を受け取る BOOLEAN 変数のアドレス、FIPS コンプライアンスが有効になっている場合は 0 以外の値。

戻り値

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

可能なリターン コードには、次のものが含まれますが、これらに限定されません。

リターン コード 説明
STATUS_SUCCESS
関数は成功しました。
STATUS_INVALID_PARAMETER
pfEnabled パラメーターが無効です。

注釈

BCryptGetFipsAlgorithmMode は、ユーザー モードまたはカーネル モードから呼び出すことができます。 カーネル モードの呼び出し元はPASSIVE_LEVEL IRQL で実行されている必要があります。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー bcrypt.h
Library Bcrypt.lib
[DLL] Bcrypt.dll