SaferIdentifyLevel 函数 (winsafer.h)

SaferIdentifyLevel 函数检索有关某个级别的信息。

语法

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

参数

[in] dwNumProperties

pCode 属性参数中的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 集 在 Windows 8) 中引入的 ext-ms-win-advapi32-safer-l1-1-0 (