BCryptGetFipsAlgorithmMode 関数 (bcrypt.h)

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

構文

NTSTATUS BCryptGetFipsAlgorithmMode(
  [out] BOOLEAN *pfEnabled
);

パラメーター

[out] pfEnabled

BOOLEAN 変数のアドレス。FIPS 準拠が有効でない場合は 0 を受け取り、FIPS 準拠が有効な場合は 0 以外の値を受け取ります。

戻り値

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

可能な戻りコードには、以下が含まれますが、これらに限定されません。

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

備考

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

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリ |UWP アプリ]
サポートされる最小サーバー Windows Server 2008 [デスクトップ アプリ |UWP アプリ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー bcrypt.h
ライブラリ Bcrypt.lib
DLL Bcrypt.dll