IShellImageDataFactory::CreateImageFromStream 方法 (shimgdata.h)

根據指定的檔案資料流程,建立 IShellImageData 介面的實例。

語法

HRESULT CreateImageFromStream(
  [in]  IStream         *pStream,
  [out] IShellImageData **ppshimg
);

參數

[in] pStream

類型: IStream*

影像資料流程的指標。

[out] ppshimg

類型: IShellImageData**

IShellImageData實例之指標的位址。

傳回值

類型: HRESULT

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

傳回碼 描述
E_OUTOFMEMORY
無法具現化內建物件。
E_NOINTERFACE
內建物件不支援 IShellImageDataIPersistFile 介面。
E_POINTER
ppshimg參數為Null

備註

如果 pStreamNull 或不正確指標,稍後對 解碼 的呼叫將會導致存取違規。

需求

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