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


Метод IPStore::CreateSubtype

[Защищенное хранилище (Pstore) доступно для использования в Windows Server 2003 и Windows XP. Он доступен только для операций только для чтения в Windows Server 2008 и Windows Vista, но может быть недоступен в последующих версиях. Pstore использует более раннюю реализацию защиты данных. Разработчикам настоятельно рекомендуется воспользоваться преимуществами более надежной защиты данных, предоставляемой функциями CryptProtectData и CryptUnprotectData .]

Создает указанный подтип в пределах указанного типа.

Синтаксис

HRESULT CreateSubtype(
  [in]       PST_KEY            Key,
  [in] const GUID               *pType,
  [in] const GUID               *pSubtype,
  [in]       PPST_TYPEINFO      pInfo,
  [in]       PPST_ACCESSRULESET pRules,
  [in]       DWORD              dwFlags
);

Параметры

Ключ [вход]

Указывает область хранения поставщика.

Значение Значение
PST_KEY_CURRENT_USER
0x00000000
Хранилище хранится в разделе текущего пользователя реестра.
PST_KEY_LOCAL_MACHINE
0x00000001
Хранилище хранится в разделе реестра на локальном компьютере.

 

pType [in]

Указатель на GUID , определяющий тип данных хранилища.

pSubtype [in]

Указатель на GUID , идентифицирующий подтип данных хранилища.

pInfo [in]

Указатель на структуру PST_TYPEINFO .

pRules [in]

Указатель на структуру PST_ACCESSRULESET .

Windows XP: Этот параметр игнорируется.

dwFlags [in]

Защищены; должно быть равно нулю.

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

Возвращаемое значение является значением HRESULT . Значение PST_E_OK указывает, что функция выполнена успешно.

Требования

Требование Значение
Заголовок
Pstore.h
DLL
Pstorec.dll

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

IPStore

PST_ACCESSRULESET

PST_TYPEINFO