GlobalUnlock

GlobalUnlock函式解除鎖定的記憶體塊,使指向該記憶體塊的指針無效,GlobalLock鎖定的記憶體,一定要用GlobalUnlock解鎖。

簡介

GlobalUnlock函式解除鎖定的記憶體塊,使指向該記憶體塊的指針無效,GlobalLock鎖定的記憶體,一定要用GlobalUnlock解鎖。

函式原形

BOOL GlobalUnlock( HGLOBAL hMem );

參數

hMem:全局記憶體對象的句柄

返回值

返回值:非零值,指定的記憶體對象仍處於被鎖定狀態 0,函式執行出錯,可以用GetLastError來獲得出錯信息,如果返回NO_ERROR,則表示記憶體對象已經解鎖了

注意事項

這個函式實際上是將記憶體對象的鎖定計數器減一,如果計數器不為0,則表示執行過多個GlobalLock函式來對這個記憶體對象加鎖,需要對應數目的GlobalUnlock函式來解鎖。 如果通過GetLastError函式返回錯誤碼為ERROR_NOT_LOCKED,則表示未加鎖或已經解鎖。

相關詞條

相關搜尋

熱門詞條

聯絡我們