Поделиться через


Функция GetHGlobalFromStream (combaseapi.h)

Функция GetHGlobalFromStream извлекает дескриптор глобальной памяти в поток, созданный с помощью вызова функции CreateStreamOnHGlobal .

Синтаксис

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

Параметры

[in] pstm

Указатель IStream на объект потока, ранее созданный вызовом функции CreateStreamOnHGlobal .

[out] phglobal

Указатель на текущий дескриптор памяти, используемый указанным объектом потока.

Возвращаемое значение

Эта функция возвращает HRESULT.

Комментарии

Дескриптор GetHGlobalFromStream возвращает может отличаться от исходного дескриптора из-за промежуточных вызовов GlobalReAlloc .

Эту функцию можно вызывать только из того же процесса, из которого был создан массив байтов.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header combaseapi.h
Библиотека Ole32.lib
DLL Ole32.dll

См. также раздел

CreateStreamOnHGlobal

GlobalReAlloc