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 |