PStoreCreateInstance 함수

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

[이 함수는 Windows 향후 버전에서 변경되거나 사용할 수 없습니다. 이 함수 대신 CryptProtectDataCryptUnprotectData 함수를 사용합니다.]

스토리지 공급자에 대한 인터페이스 포인터를 검색합니다.

구문

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]

예약됨; 는 0이어야 합니다.

반환 값

반환 값은 HRESULT 입니다. S _ OK 값은 함수가 성공했음을 나타냅니다.

설명

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

요구 사항

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

추가 정보

CryptProtectData

CryptUnprotectData