Поделиться через


структура 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