CreateStreamOnHGlobal

CreateStreamOn stream fDeleteOn

CreateStreamOnHGLOBAL函式從指定記憶體創建流對象。
函式原型:
WINOLEAPI CreateStreamOnHGlobal(
HGLOBAL hGlobal, // Memory handle for the stream object
BOOL fDeleteOnRelease, // Whether to free memory when the object is released
LPSTREAM *ppstm // Address of output variable that receives the IStream interface pointer
);
參數
hGlobal:GlobalAlloc函式分配的記憶體句柄。
fDeleteOnRelease:該參數指明上一個參數制定的記憶體在該對象被釋放後是否也自動釋放。如果該參數設定為FALSE,那么調用者必須顯示的釋放hGlobal。如果該參數設定為TRUE,則hGlobal最終會自動釋放。
ppstm:IStream指針的地址,該指針在該函式執行後指向新創建的流對象。該參數不能未NULL。
如果函式創建流對象成功則返回S_OK。

相關詞條

相關搜尋

熱門詞條

聯絡我們