Fungsi SHLoadLibraryFromParsingName (shobjidl_core.h)

Membuat dan memuat objek IShellLibrary untuk jalur tertentu.

Sintaks

HRESULT SHLoadLibraryFromParsingName(
  [in]  PCWSTR pszParsingName,
  [in]  DWORD  grfMode,
  [in]  REFIID riid,
  [out] void   **ppv
);

Parameter

[in] pszParsingName

Jenis: PCWSTR

Jalur untuk memuat 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

Referensi ke IID antarmuka untuk diambil melalui ppv, biasanya IID_IShellLibrary.

[out] ppv

Jenis: void**

Ketika metode ini berhasil dikembalikan, berisi pointer antarmuka yang diminta dalam riid. Ini biasanya IShellLibrary.

Menampilkan nilai

Jenis: HRESULT

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

Keterangan

Kami menyarankan agar Anda menggunakan makro IID_PPV_ARGS , yang ditentukan dalam Objbase.h, untuk mengemas parameter riid dan ppv . Makro ini menyediakan IID yang benar berdasarkan antarmuka yang ditunjukkan oleh nilai dalam ppv, yang menghilangkan kemungkinan kesalahan pengkodian dalam riid yang dapat menyebabkan hasil yang tidak terduga.

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

Persyaratan

   
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

SHCreateLibrary

SHLoadLibraryFromItem

SHLoadLibraryFromKnownFolder