次の方法で共有


SaferiSearchMatchingHashRules 関数

指定したハッシュに一致するハッシュ識別規則のレベルを取得します。

この関数にはインポート ライブラリが関連付けられていないので、パブリック ヘッダーでは宣言されません。 この関数のシグネチャを使用して関数ポインターを定義する必要があります。 また、LoadLibrary 関数と GetProcAddress 関数を使用して、Advapi32.dllに動的にリンクする必要があります。

SaferIdentifyLevel 関数を使用して、ソフトウェア制限ポリシーを評価することをお勧めします。

構文

BOOL WINAPI SaferiSearchMatchingHashRules(
  _In_opt_ ALG_ID HashAlgorithm,
  _In_     PBYTE  pHashBytes,
  _In_     DWORD  dwHashSize,
  _In_opt_ DWORD  dwOriginalImageSize,
  _Out_    PDWORD pdwFoundLevel,
           PDWORD pdwSaferFlags
);

パラメーター

HashAlgorithm [in, optional]

ハッシュの作成に使用されるアルゴリズムの識別子。

pHashBytes [in]

ハッシュを含むバイト配列へのポインター。

dwHashSize [in]

pHashBytes 配列のサイズ (バイト単位)。

dwOriginalImageSize [in, optional]

ハッシュの計算元の元のイメージのサイズ (バイト単位)。

pdwFoundLevel [out]

一致するハッシュ識別規則のレベル識別子へのポインター。

pdwSaferFlags

予約済み。 この値を 0 に設定します。

戻り値

関数 が成功した場合は TRUE。それ以外の場合は FALSE

要件

要件
サポートされている最小のクライアント
Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
[DLL]
Advapi32.dll