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


Функция PStoreEnumProviders

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

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

Синтаксис

HRESULT PStoreEnumProviders(
   DWORD                dwFlags,
   IEnumPStoreProviders **ppenum
);

Параметры

dwFlags

Этот параметр не используется и должен быть равен нулю.

ppenum

Указатель на указатель на интерфейс IEnumPStoreProviders , который можно использовать для перечисления установленных поставщиков.

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

Эта функция возвращает HRESULT.

Комментарии

Компонент защищенного хранилища имеет архитектуру на основе поставщика. Приложения, использующие защищенное хранилище, могут указать, какие из установленных поставщиков использовать при хранении и извлечении данных.

Функция PStoreEnumProviders используется для перечисления установленных защищенных поставщиков хранилища. Каждый поставщик идентифицируется по глобально уникальному идентификатору (GUID).

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

У этой функции нет связанной библиотеки импорта; его необходимо вызвать с помощью функций LoadLibrary и GetProcAddress .

Требования

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

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

IEnumPStoreProviders