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


структура FILEPATHS_SIGNERINFO_A (setupapi.h)

Структура FILEPATHS_SINGNERINFO хранит сведения о исходном и целевом пути, а также сведения о подписи файла. Функции установки отправляют FILEPATHS_SIGNERINFO в качестве параметра в нескольких уведомлениях, отправленных в подпрограммы обратного вызова. Дополнительные сведения см. в уведомлениях.

Синтаксис

typedef struct _FILEPATHS_SIGNERINFO_A {
  PCSTR Target;
  PCSTR Source;
  UINT  Win32Error;
  DWORD Flags;
  PCSTR DigitalSigner;
  PCSTR Version;
  PCSTR CatalogFile;
} FILEPATHS_SIGNERINFO_A, *PFILEPATHS_SIGNERINFO_A;

Члены

Target

Путь к целевому файлу.

Source

Путь к исходному файлу. Этот элемент не используется, если структура FILEPATHS используется с операцией удаления файла.

Win32Error

Если возникает ошибка, этот элемент является системным кодом ошибки. Если ошибка не произошла, это NO_ERROR.

Flags

Дополнительные сведения, зависящие от уведомления, отправляемого с помощью структуры FILEPATHS_SIGNERINFO.

Для уведомлений SPFILENOTIFY_COPYERRORфлаги задает поведение диалогового окна и может быть одним из следующих значений.

Ценность Значение
SP_COPY_NOBROWSE
Не предлагайте пользователю возможность просмотра.
SP_COPY_NOSKIP
Не предлагайте пользователю возможность пропустить файл.
SP_COPY_WARNIFSKIP
Сообщите пользователю, что пропуск файла может повлиять на установку.
 

Для уведомлений SPFILENOTIFY_FILEOPDELAYEDфлаги указывает тип отложенной операции файла и может быть одним из следующих значений.

Ценность Значение
FILEOP_COPY
Операция копирования файлов была отложена.
FILEOP_DELETE
Операция удаления файла была отложена.

DigitalSigner

Цифровой подписыватель файла.

Version

Версия файла.

CatalogFile

Файл каталога.

Замечания

Заметка

Заголовок setupapi.h определяет FILEPATHS_SIGNERINFO как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows XP [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
заголовка setupapi.h

См. также

Обзор

структуры