Freigeben über


GetHGlobalFromStream-Funktion (combaseapi.h)

Die GetHGlobalFromStream-Funktion ruft das globale Speicherhandle in einen Stream ab, der durch einen Aufruf der CreateStreamOnHGlobal-Funktion erstellt wurde.

Syntax

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

Parameter

[in] pstm

IStream-Zeiger auf das Streamobjekt, das zuvor durch einen Aufruf der CreateStreamOnHGlobal-Funktion erstellt wurde.

[out] phglobal

Zeiger auf das aktuelle Speicherhandle, das vom angegebenen Streamobjekt verwendet wird.

Rückgabewert

Diese Funktion gibt HRESULT zurück.

Hinweise

Der Handle GetHGlobalFromStream-Rückgabe kann sich aufgrund von globalReAlloc-Aufrufen vom ursprünglichen Handle unterscheiden.

Diese Funktion kann nur innerhalb desselben Prozesses aufgerufen werden, aus dem das Bytearray erstellt wurde.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile combaseapi.h
Bibliothek Ole32.lib
DLL Ole32.dll

Weitere Informationen

CreateStreamOnHGlobal

GlobalReAlloc