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


Метод IPStore::EnumItems

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

Возвращает указатель интерфейса подтипа для перечисления элементов в защищенной базе данных хранилища.

Синтаксис

HRESULT EnumItems(
  [in]       PST_KEY          Key,
  [in] const PSGUID           *pItemType,
  [in] const GUID             *pItemSubtype,
  [in]       DWORD            dwFlags,
  [in]       IEnumPStoreItems **ppenum
);

Параметры

Ключ [в]

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

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

 

pItemType [in]

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

pItemSubtype [in]

Указатель на GUID , который идентифицирует подтип данных перечисляемого элемента.

dwFlags [in]

Зарезервировано: необходимо задать нулевое значение.

ppenum [in]

Указатель на указатель на интерфейс IEnumPStoreItems .

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

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

Требования

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

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

IPStore