Bagikan melalui


Fungsi PStoreCreateInstance

[Protected Storage (Pstore) tersedia untuk digunakan di Windows Server 2003 dan Windows XP. Ini hanya tersedia untuk operasi baca-saja di Windows Server 2008 dan Windows Vista, tetapi mungkin tidak tersedia dalam versi berikutnya. Pstore menggunakan implementasi perlindungan data yang lebih lama. Pengembang sangat didorong untuk memanfaatkan perlindungan data yang lebih kuat yang disediakan oleh fungsi CryptProtectData dan CryptUnprotectData .]

[Fungsi ini dapat diubah atau tidak tersedia di versi Windows yang akan datang. Gunakan fungsi CryptProtectData dan CryptUnprotectData alih-alih fungsi ini.]

Mengambil penunjuk antarmuka ke penyedia penyimpanan.

Sintaks

HRESULT __stdcall PStoreCreateInstance(
  _Out_ IPStore        **ppProvider,
  _In_  PST_PROVIDERID *pProviderID,
  _In_  void           *pReserved,
  _In_  DWORD          dwFlags
);

Parameter

ppProvider [out]

Penunjuk ke penunjuk antarmuka yang diambil untuk penyedia penyimpanan. Ketika Anda selesai menggunakan antarmuka, turunkan jumlah referensinya dengan memanggil metode IUnknown::Release-nya . Parameter ini tidak boleh NULL.

pProviderID [in]

Pointer ke GUID yang mengidentifikasi penyedia penyimpanan. Jika parameter ini NULL, maka penyedia penyimpanan dasar digunakan.

pReserved [in]

Dipesan; harus NULL.

dwFlags [in]

Dipesan; harus nol.

Menampilkan nilai

Nilai yang dikembalikan adalah HRESULT. Nilai S_OK menunjukkan fungsi berhasil.

Keterangan

Fungsi ini tidak memiliki pustaka impor terkait; Anda harus memanggilnya menggunakan fungsi LoadLibrary dan GetProcAddress .

Persyaratan

Persyaratan Nilai
Header
Pstore.h
DLL
Pstorec.dll

Lihat juga

CryptProtectData

CryptUnprotectData