Microsoft.Win32.Win32RegistryApi.CreateSubKey C# (CSharp) Méthode

CreateSubKey() public méthode

public CreateSubKey ( RegistryKey rkey, string keyName ) : RegistryKey
rkey RegistryKey
keyName string
Résultat RegistryKey
		public RegistryKey CreateSubKey (RegistryKey rkey, string keyName)
		{
			IntPtr handle = GetHandle (rkey);
			IntPtr subKeyHandle;
			int result = RegCreateKey (handle , keyName, out subKeyHandle);

			if (result == Win32ResultCode.MarkedForDeletion)
				throw RegistryKey.CreateMarkedForDeletionException ();

			if (result != Win32ResultCode.Success) {
				GenerateException (result);
			}
			
			return new RegistryKey (subKeyHandle, CombineName (rkey, keyName),
				true);
		}