共用方式為


IShellImageDataFactory::CreateImageFromFile 方法 (shimgdata.h)

根據指定的檔案建立 IShellImageData 介面的實例。

語法

HRESULT CreateImageFromFile(
  [in]  LPCWSTR         pszPath,
  [out] IShellImageData **ppshimg
);

參數

[in] pszPath

類型: LPCWSTR

包含影像的檔案路徑。 如果此參數為 NULL,則為未處理的例外狀況結果。

[out] ppshimg

類型: IShellImageData**

IShellImageData 實例之指標的位址。

傳回值

類型: HRESULT

如果成功,則傳回S_OK,否則傳回錯誤值,包括下列專案:

傳回碼 Description
E_OUTOFMEMORY
無法具現化內部物件。
E_NOINTERFACE
內部物件不支援 IShellImageDataIPersistFile 介面。
E_POINTER
ppshimg 參數為 NULL

備註

如果 pszPathNULL,就會發生存取違規。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 shimgdata.h
Dll Shell32.dll