共用方式為


getHGlobalFromStream 函式 (combaseapi.h)

GetHGlobalFromStream 函式會擷取透過呼叫 CreateStreamOnHGlobal 函式所建立之數據流的全域記憶體句柄。

語法

HRESULT GetHGlobalFromStream(
  [in]  LPSTREAM pstm,
  [out] HGLOBAL  *phglobal
);

參數

[in] pstm

呼叫 CreateStreamOnHGlobal 函式之前所建立之數據流物件的 IStream 指標。

[out] phglobal

指定之數據流物件所使用的目前記憶體句柄指標。

傳回值

此函式會傳回 HRESULT。

備註

由於交錯 GlobalReAlloc 呼叫,所以 GetHGlobalFromStream 傳回的句柄可能與原始句柄不同。

此函式只能從建立位元組數位的相同進程中呼叫。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows 2000 Server [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 combaseapi.h
程式庫 Ole32.lib
Dll Ole32.dll

另請參閱

CreateStreamOnHGlobal

GlobalReAlloc