Fungsi SHLoadLibraryFromItem (shobjidl_core.h)

Membuat dan memuat objek IShellLibrary dari file definisi pustaka tertentu.

Sintaks

HRESULT SHLoadLibraryFromItem(
  [in]  IShellItem *psiLibrary,
  [in]  DWORD      grfMode,
  [in]  REFIID     riid,
  [out] void       **ppv
);

Parameter

[in] psiLibrary

Jenis: IShellItem*

Objek IShellItem untuk file definisi pustaka yang akan dimuat.

[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 penggunaan.)

[out] ppv

Jenis: void**

Menerima objek IShellLibrary yang dimuat. (Lihat keterangan penggunaan.)

Nilai kembali

Jenis: HRESULT

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

Keterangan

Penggunaan

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

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

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

IShellItem

IShellLibrary

IShellLibrary::LoadLibraryFromItem

IShellLibrary::LoadLibraryFromKnownFolder

SHCreateItemWithParent

SHCreateLibrary

SHGetItemFromObject

SHLoadLibraryFromKnownFolder

SHLoadLibraryFromParsingName