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


Структура PUBAPPINFO (shappmgr.h)

Предоставляет сведения об опубликованном приложении от издателя приложения для добавления и удаления программ в панель управления.

Синтаксис

typedef struct _PubAppInfo {
  DWORD      cbSize;
  DWORD      dwMask;
  LPWSTR     pszSource;
  SYSTEMTIME stAssigned;
  SYSTEMTIME stPublished;
  SYSTEMTIME stScheduled;
  SYSTEMTIME stExpire;
} PUBAPPINFO, *PPUBAPPINFO;

Члены

cbSize

Тип: DWORD

Значение типа DWORD , указывающее размер структуры. Этот член задается служебной программой "Установка и удаление программ ".

dwMask

Тип: DWORD

Битовая маска, указывающая, какие элементы в структуре являются допустимыми. Этот элемент может содержать один или несколько PUBAPPINFOFLAGS.

pszSource

Тип: LPWSTR

Указатель на строку, содержащую отображаемое имя издателя. Это имя отображается в разделе Установка и удаление программ , если обнаружены повторяющиеся имена приложений. Буфер строк должен быть выделен с помощью распределителя задач оболочки.

stAssigned

Тип: SYSTEMTIME

Время, когда диспетчер приложений планирует установку приложения. Установка и удаление программ не позволяет пользователю запланировать время установки позже значения в этом элементе. Этот элемент игнорируется, если он описывает время, предшествующее текущему времени.

stPublished

Тип: SYSTEMTIME

stScheduled

Тип: SYSTEMTIME

Время установки, которое пользователь задает, нажав кнопку Добавить позже. Установка и удаление программ вызывает метод IPublishedApp::Install с параметром pInstallTime , указывающим на структуру SYSTEMTIME , содержащую время ввода пользователем. Издатель приложения сохраняет это значение для планирования установки. IPublishedApp::GetPublishedAppInfo возвращает запланированное время установки этого участника, если запланированное время не было отменено с помощью IPublishedApp::Unschedule.

stExpire

Тип: SYSTEMTIME

Время, по истечении которого вы не сможете установить опубликованное приложение с помощью команды "Установка и удаление программ".

Требования

Требование Значение
Минимальная версия клиента Windows XP, Windows 2000 Профессиональная [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть shappmgr.h

См. также раздел

IAppPublisher