CRegKey::Create

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

Index