Uzun oluştur (hkey hKeyParent, lpctstr lpszKeyName, lptstr lpszClass reg_none, dword = dwOptions = REG_OPTION_NON_VOLATILE, regsam samDesired key_all_access, LPSECURITY_ATTRIBUTES = lpSecAttr = null, lpdword lpdwDisposition = null);
Dönüş değeri
Başarılı olursa, error_successverir; Aksi takdirde bir hata değeri.
Parametreleri
hKeyParent
[de] Açık anahtar kolu.
lpszKeyName
[de] Oluşturulamadı veya anahtar adını belirtir. Bu ad bir alt hKeyParent olmalıdır.
lpszClass
[de] Anahtarı oluşturulamadı veya sınıfını belirtir. reg_none varsayılan değerdir.
dwOptions
[de] Anahtar seçenekleri. REG_OPTION_NON_VOLATILEvarsayılan değerdir. Olası değerler ve açıklamalar listesi için bkz: RegCreateKeyEx Win32 sdk.
samDesired
[de] Güvenlik erişim anahtarı. key_all_accessvarsayılan değerdir. Olası değerler ve açıklamalar listesi için bkz: RegCreateKeyEx.
lpSecAttr
[de] İşaretçi bir SECURITY_ATTRIBUTES yapısı anahtar tanıtıcı bir çocuk süreç tarafından devralınabilir olup olmadığını gösterir. Varsayılan olarak, bu parametre null (tanıtıcı devralınamaz anlamına gelir) olduğu.
lpdwDisposition
[out] Eğer olmayan-nullalır (anahtar yoktu ve oluşturulan varsa) reg_created_new_key ya da REG_OPENED_EXISTING_KEY (anahtar var ve açıldığı varsa).
Açıklamalar
HKeyParentgibi bir alt anahtarı yoksa, belirtilen anahtar oluşturur. Aksi takdirde, anahtar Oluştur açılır.
Create m_hKey üye bu anahtarın tanıtıcısını ayarlar.
CRegKey ge&nel bakış |nbsp; Sınıf üyeleri
Ayrıca bkz: CRegKey::Open, CRegKey::Close