Desktop Functions: Smart Device Functions:
|
RegOpenKeyEx (advapi32)
C# Signature:
[DllImport("advapi32.dll", CharSet = CharSet.Unicode, EntryPoint = "RegOpenKeyEx")] VB Signature:
Declare Auto Function RegOpenKeyEx Lib "advapi32.dll" ( User-Defined Types:None. Change Notes:
When invoking with IntPtr for the handles, you will run into an Overflow. UIntPtr is the right choice. Notes:If the function fails, the return value is a nonzero error code defined in Winerror.h. You can use the FormatMessage function with the FORMAT_MESSAGE_FROM_SYSTEM flag to get a generic description of the error. uint options: reserved, must be zero. int sam: access mask that specifies the desired access rights to the key. values for sam: Const KEY_QUERY_VALUE = &H1 Const KEY_SET_VALUE = &H2 Const KEY_CREATE_SUB_KEY = &H4 Const KEY_ENUMERATE_SUB_KEYS = &H8 Const KEY_NOTIFY = &H10 Const KEY_CREATE_LINK = &H20 Const KEY_WOW64_32KEY = &H200 Const KEY_WOW64_64KEY = &H100 Const KEY_WOW64_RES = &H300 For compatibility with 16-bit versions of Windows only 'RegOpenKey' is available. Tips & Tricks:Please add some!! Sample Code:Please add some!! Alternative Managed API:Microsoft.Win32.Registry.BaseKeyName.OpenSubKey("[KeyName]") Please edit this page!Do you have...
Select "Edit This Page" on the right hand toolbar and edit it! Or add new pages containing supporting types needed for this API (structures, delegates, and more). |
|