다음을 통해 공유


PStoreEnumProviders 함수

[보호된 스토리지(Pstore)는 Windows Server 2003 및 Windows XP에서 사용할 수 있습니다. Windows Server 2008 및 Windows Vista에서 읽기 전용 작업에만 사용할 수 있지만 후속 버전에서는 사용할 수 없습니다. Pstore는 데이터 보호의 이전 구현을 사용합니다. 개발자는 CryptProtectData 및 CryptUnprotectData 함수에서 제공하는 더 강력한 데이터 보호를 활용하는 것이 좋습니다.]

시스템에 현재 설치된 보호된 스토리지 공급자를 열거하는 데 차례로 사용할 수 있는 열거자 개체를 가져옵니다.

구문

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

매개 변수

dwFlags

이 매개 변수는 사용되지 않으며 0이어야 합니다.

ppenum

설치된 공급자를 열거하는 데 사용할 수 있는 IEnumPStoreProviders 인터페이스에 대한 포인터에 대한 포인터입니다.

반환 값

이 함수는 HRESULT를 반환합니다.

설명

보호된 스토리지 구성 요소에는 공급자 기반 아키텍처가 있습니다. 보호된 스토리지를 사용하는 애플리케이션은 데이터를 저장하고 검색할 때 사용할 설치된 공급자를 지정할 수 있습니다.

PStoreEnumProviders 함수는 설치된 보호된 스토리지 공급자를 열거하는 데 사용됩니다. 각 공급자는 GUID(Globally Unique Identifier)로 식별됩니다.

지금까지 보호된 스토리지 공급자가 하나만 기록되었습니다. 보호된 스토리지 서비스가 현재 더 이상 사용되지 않는다는 점을 감안할 때 추가 공급자가 생성될 가능성은 매우 낮습니다. 따라서 이 함수는 어떤 용도로도 사용해서는 안 됩니다.

이 함수에는 연결된 가져오기 라이브러리가 없습니다. LoadLibraryGetProcAddress 함수를 사용하여 호출해야 합니다.

요구 사항

요구 사항
헤더
Pstore.h
DLL
Pstorec.dll

추가 정보

IEnumPStoreProviders