SAFER_PATHNAME_IDENTIFICATION 结构 (winsafer.h)

SAFER_PATHNAME_IDENTIFICATION结构表示路径标识规则。

语法

typedef struct _SAFER_PATHNAME_IDENTIFICATION {
  SAFER_IDENTIFICATION_HEADER header;
  WCHAR                       Description[SAFER_MAX_DESCRIPTION_SIZE];
  PWCHAR                      ImageName;
  DWORD                       dwSaferFlags;
} SAFER_PATHNAME_IDENTIFICATION, *PSAFER_PATHNAME_IDENTIFICATION;

成员

header

包含结构标头 的SAFER_IDENTIFICATION_HEADER 结构。 标头的 dwIdentificationType 成员必须为 SaferIdentityTypeImageName,标头的 cbStructSize 成员的大小必须为 (SAFER_PATHNAME_IDENTIFICATION) 。

Description[SAFER_MAX_DESCRIPTION_SIZE]

用户提供的路径标识规则的说明。

ImageName

指向 以 null 结尾的宽字符串的指针,该字符串指定要用于基于路径的歧视检查的完全限定路径和文件名。 图像名称还用于打开和读取文件,以识别此结构中未提供的任何其他歧视标准。 此成员可以设置为 NULL。 如果标头成员指定的SAFER_IDENTIFICATION_HEADER结构的 dwCheckFlags 成员包括SAFER_CRITERIA_AUTHENTICODE,则必须设置 SAFER_IDENTIFICATION_HEADER 结构的 hImageFileHandle 成员或 ImagePath 成员。

dwSaferFlags

保留供将来使用。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 winsafer.h