SaferIdentifyLevel 関数 (winsafer.h)

SaferIdentifyLevel 関数は、レベルに関する情報を取得します。

構文

BOOL SaferIdentifyLevel(
  [in]           DWORD                  dwNumProperties,
  [in, optional] PSAFER_CODE_PROPERTIES pCodeProperties,
  [out]          SAFER_LEVEL_HANDLE     *pLevelHandle,
                 LPVOID                 lpReserved
);

パラメーター

[in] dwNumProperties

pCodeproperties パラメーターのSAFER_CODE_PROPERTIES構造体の数。

[in, optional] pCodeProperties

SAFER_CODE_PROPERTIES構造体の配列。 各構造体には、確認するコード ファイルと、ファイルのチェックに使用される条件が含まれています。

[out] pLevelHandle

返されたSAFER_LEVEL_HANDLE。 ハンドルの使用が完了したら、 SaferCloseLevel 関数を呼び出してハンドルを閉じます。

lpReserved

将来利用するために予約されています。 NULL に設定する必要があります。

Windows 8 および Windows Server 2012 以降では、SRP_POLICY_APPXは Windows ストア アプリとして定義されています。

戻り値

SAFER_LEVEL_HANDLE が開かれた場合は TRUE。それ以外の場合は FALSE。 拡張エラー情報については、 GetLastError を呼び出します。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー winsafer.h
Library Advapi32.lib
[DLL] Advapi32.dll
API セット ext-ms-win-advapi32-safer-l1-1-0 (Windows 8 で導入)