SHCreateLibrary 函式 (shobjidl_core.h)
建立 IShellLibrary 物件。
語法
HRESULT SHCreateLibrary(
[in] REFIID riid,
[out] void **ppv
);
參數
[in] riid
類型: REFIID
IShellLibrary 的 IID。 (請參閱使用量備註.)
[out] ppv
類型: void**
接收新的 IShellLibrary 物件。 (請參閱使用量備註.)
傳回值
類型: HRESULT
如果此函式成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
使用
IID_PPV_ARGS宏通常用於產生此函式的 riid 和 ppv 參數。 例如:#include "shobjidl.h"
#include "objbase.h" // Defines the IID_PPV_ARGS macro.
...
IShellLibrary *pIShellLib;
SHCreateLibrary(IID_PPV_ARGS(&pIShellLib));
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | shobjidl_core.h (包含 Shobjidl.h) |