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


функция PifMgr_SetProperties (shlobj_core.h)

[PifMgr_SetProperties доступно для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]

Присваивает значения блоку данных из PIF-файла.

Синтаксис

int PifMgr_SetProperties(
  [in, optional] HANDLE     hProps,
  [in, optional] PCSTR      pszGroup,
  [in]           const void *lpProps,
                 int        cbProps,
                 UINT       flOpt
);

Параметры

[in, optional] hProps

Тип: HANDLE

Дескриптор свойств приложения. Для этого параметра должно быть задано значение, возвращаемое PifMgr_OpenProperties.

[in, optional] pszGroup

Тип: PCSTR

Строка ANSI со значением NULL, содержащая имя группы свойств. Это может быть одно из следующих имен или любое другое имя, соответствующее допустимому расширению PIF.

"WINDOWS 286 3.0"

"WINDOWS 386 3.0"

"WINDOWS VMM 4.0"

"WINDOWS NT 3.1"

"WINDOWS NT 4.0"

[in] lpProps

Тип: const void*

Буфер записей группы свойств, в котором хранятся данные.

cbProps

Тип: int

Размер буфера в байтах, на который указывает lpProps.

flOpt

Тип: UINT

Всегда SETPROPS_NONE.

Возвращаемое значение

Тип: int

Возвращает объем передаваемой информации в байтах. Возвращает ноль, если не удается найти группу или возникла ошибка.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header shlobj_core.h
Библиотека Shell32.lib
DLL Shell32.dll (версия 5.0 или более поздняя)

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

PifMgr_GetProperties