Win32 SDK登錄檔操作——RegCloseKey (轉)

worldblog發表於2008-01-05
Win32 SDK登錄檔操作——RegCloseKey (轉)[@more@]

_regclosekey>RegCloseKey

(更多請見sl.126.com">)

RegCloseKey釋放給定鍵的控制程式碼。

LONG RegCloseKey( HKEY hKey // 要關閉鍵的控制程式碼 );


引數

hKey
要關閉已開啟鍵的控制程式碼。

返回值

如果成功,返回ERROR_SUCCESS。

如果呼叫失敗,返回非零錯誤程式碼(定義在WINERROR.H)。你可以使用帶有FORMAT_MESSAGE_FROM_SYSTE標記 語言/VISUAL%20MSDN/登錄檔操作/strings_0sdh.htm">FormatMessage函式獲得普通錯誤描述資訊。

注意

這個給定鍵的控制程式碼不應該在它關閉後使用,因為它不再有效。鍵控制程式碼不應該比需要的時間短。

RegCloseKey在返回之前不需要往登錄檔中寫資訊;它可以花費幾秒快取到的快取區。如果一個應用必須明確的寫註冊資訊到硬碟,它可以使用RegFlushKey函式。RegFlushKey,然而使用了更多的資源,應該在必需時才呼叫它。

CE: RegCloseKey函式總是在返回前寫資訊到登錄檔,在Windows CE去除了快取鍵的需要。

資訊

 : 需要3.1或更高版本。
 Windows: 需要Windows 95或更高版本。
 Windows CE: 需要1.0或更高版本。
 頭: winreg.h。
 輸入庫: adv32.lib。

參見

, , , , , , , , ,


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-996536/,如需轉載,請註明出處,否則將追究法律責任。

相關文章