Fungsi SHLoadLibraryFromParsingName (shobjidl_core.h)
Membuat dan memuat objek IShellLibrary untuk jalur tertentu.
HRESULT SHLoadLibraryFromParsingName(
[in] PCWSTR pszParsingName,
[in] DWORD grfMode,
[in] REFIID riid,
[out] void **ppv
);
[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.
Jenis: HRESULT
Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
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 .
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) |
IShellLibrary::LoadLibraryFromItem