структура 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 заголовка должен быть sizeof(SAFER_PATHNAME_IDENTIFICATION).
Description[SAFER_MAX_DESCRIPTION_SIZE]
Описание правила идентификации пути, предоставленного пользователем.
ImageName
Указатель на строку расширенных символов, завершающуюся null, которая указывает полный путь и имя файла, которые будут использоваться для проверки дискриминации на основе пути. Имя изображения также используется для открытия и чтения файла, чтобы определить любые другие критерии дискриминации, не указанные в этой структуре. Для этого элемента можно задать значение NULL. Если элемент dwCheckFlagsструктуры SAFER_IDENTIFICATION_HEADER , указанной элементом заголовка , включает SAFER_CRITERIA_AUTHENTICODE, необходимо задать элемент hImageFileHandle или элемент ImagePathструктуры SAFER_IDENTIFICATION_HEADER .
dwSaferFlags
Зарезервировано для последующего использования.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | winsafer.h |