Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Защищенное хранилище (Pstore) доступно для использования в Windows Server 2003 и Windows XP. Он доступен только для операций только для чтения в Windows Server 2008 и Windows Vista, но может быть недоступен в последующих версиях. Pstore использует более раннюю реализацию защиты данных. Разработчикам настоятельно рекомендуется воспользоваться преимуществами более надежной защиты данных, предоставляемой функциями CryptProtectData и CryptUnprotectData .]
[Эта функция может быть изменена или недоступна в будущих версиях Windows. Вместо этой функции используйте функции CryptProtectData и CryptUnprotectData .]
Извлекает указатель интерфейса на поставщика хранилища.
Синтаксис
HRESULT __stdcall PStoreCreateInstance(
_Out_ IPStore **ppProvider,
_In_ PST_PROVIDERID *pProviderID,
_In_ void *pReserved,
_In_ DWORD dwFlags
);
Параметры
-
ppProvider [out]
-
Указатель на полученный указатель интерфейса для поставщика хранилища. После завершения использования интерфейса уменьшите его число ссылок, вызвав метод IUnknown::Release . Этот параметр не может иметь значение NULL.
-
pProviderID [in]
-
Указатель на GUID , идентифицирующий поставщика хранилища. Если этот параметр имеет значение NULL, используется базовый поставщик хранилища.
-
pReserved [in]
-
Защищены; значение должно иметь значение NULL.
-
dwFlags [in]
-
Защищены; значение должно быть равно нулю.
Возвращаемое значение
Возвращаемое значение — HRESULT. Значение S_OK указывает, что функция выполнена успешно.
Комментарии
У этой функции нет связанной библиотеки импорта; его необходимо вызвать с помощью функций LoadLibrary и GetProcAddress .
Требования
| Требование | Значение |
|---|---|
| Заголовок |
|
| DLL |
|
См. также раздел