Fungsi SHLoadLibraryFromKnownFolder (shobjidl_core.h)

Membuat dan memuat objek IShellLibrary untuk ID folder tertentu yang diketahui.

Sintaks

HRESULT SHLoadLibraryFromKnownFolder(
  [in]  REFKNOWNFOLDERID kfidLibrary,
  [in]  DWORD            grfMode,
  [in]  REFIID           riid,
  [out] void             **ppv
);

Parameter

[in] kfidLibrary

Jenis: REFKNOWNFOLDERID

Nilai KNOWNFOLDERID yang mengidentifikasi folder yang diketahui untuk dimuat ke dalam objek IShellLibrary .

[in] grfMode

Jenis: DWORD

Satu atau beberapa bendera media penyimpanan yang menentukan mode akses dan berbagi untuk objek pustaka. Bendera yang umum ditentukan adalah STGM_READ atau STGM_READWRITE. Untuk informasi selengkapnya, lihat STGM.

[in] riid

Jenis: REFIID

IID untuk IShellLibrary. (Lihat Keterangan untuk informasi selengkapnya.)

[out] ppv

Jenis: void**

Ketika fungsi ini berhasil dikembalikan, menerima objek IShellLibrary yang dimuat. (Lihat Keterangan untuk informasi selengkapnya.)

Nilai kembali

Jenis: HRESULT

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Ini adalah fungsi pembantu sebaris yang membungkus metode IShellLibrary::LoadLibraryFromKnownFolder .

Penggunaan

Makro IID_PPV_ARGS umumnya digunakan untuk menghasilkan parameter riid dan ppv untuk fungsi ini. Misalnya, lihat SHCreateLibrary.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)

Lihat juga

IShellLibrary

IShellLibrary::LoadLibraryFromItem

IShellLibrary::LoadLibraryFromKnownFolder

Sampel Folder yang Diketahui

SHCreateLibrary

SHLoadLibraryFromItem

SHLoadLibraryFromParsingName