Aracılığıyla paylaş


CRegKey sınıfı

Bu sınıf, sistem kayıt defteri girdileri işlenmesine yönelik yöntemler sağlar.

Önemli notÖnemli

Bu sınıf ve üyeleri, Windows çalışma zamanında yürütmek uygulamalarda kullanılamaz.

class CRegKey

Üyeler

xka57xy4.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CRegKey::CRegKey

Oluşturucu.

CRegKey:: ~ CRegKey

Yıkıcı.

xka57xy4.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CRegKey::Attach

Bir hkey iliştirmek için bu yöntemi çağırın CRegKey ayarlayarak nesne m_hKey için üye tanıtıcı hKey.

CRegKey::Close

Serbest bırakmak için bu yöntemi çağırın m_hKey üye işlemek ve null olarak ayarlayın.

CRegKey::Create

Bir alt anahtarı olarak bulunmuyorsa, belirtilen anahtar oluşturmak için bu yöntemi çağırın hKeyParent.

CRegKey::DeleteSubKey

Belirtilen anahtar kayıt defterinden kaldırmak için bu yöntemi çağırın.

CRegKey::DeleteValue

Değeri alanından kaldırmak için bu yöntemi çağırın m_hKey.

CRegKey::Detach

Ayırmak için bu yöntemi çağırın m_hKey üye tanıtıcıdan CRegKey object ve set m_hKey null.

CRegKey::EnumKey

Açık kayıt defteri anahtarının alt anahtarlarını numaralandırmak için bu yöntemi çağırın.

CRegKey::Flush

Tüm öznitelikleri açık kayıt defteri anahtarını kayıt defterine yazmak için bu yöntemi çağırın.

CRegKey::GetKeySecurity

Açık kayıt defteri anahtarını koruyan güvenlik tanımlayıcısı, bir kopyasını almak için bu yöntemi çağırın.

CRegKey::NotifyChangeKeyValue

Bu yöntem arayan öznitelikleri ya da kayıt defteri anahtarı içeriğini yapılan değişiklikler hakkında bilgilendirir.

CRegKey::Open

Belirtilen anahtar açıp ayarlamak için bu yöntemi çağırın m_hKey bu anahtar işlenecek.

CRegKey::QueryBinaryValue

Belirtilen değer adı için ikili veri almak için bu yöntemi çağırın.

CRegKey::QueryDWORDValue

Belirtilen değer adı dword veri almak için bu yöntemi çağırın.

CRegKey::QueryGUIDValue

Belirtilen değer adı için GUID veri almak için bu yöntemi çağırın.

CRegKey::QueryMultiStringValue

Belirtilen değer adı çok dizeli veri almak için bu yöntemi çağırın.

CRegKey::QueryQWORDValue

Belirtilen değer adı qword veri almak için bu yöntemi çağırın.

CRegKey::QueryStringValue

Belirtilen değer adı dizesi veri almak için bu yöntemi çağırın.

CRegKey::QueryValue

Belirtilen değer alanını veri almak için bu yöntemi çağırın m_hKey.Bu yöntem eski sürümleri artık desteklenmemektedir ve olarak işaretlenen atl_deprecated.

CRegKey::RecurseDeleteKey

Belirtilen anahtar kayıt defterinden kaldırın ve açıkça tüm alt anahtarlarını kaldırmak için bu yöntemi çağırın.

CRegKey::SetBinaryValue

Kayıt defteri anahtarı ikili değerini ayarlamak için bu yöntemi çağırın.

CRegKey::SetDWORDValue

Kayıt defteri anahtarı dword değerini ayarlamak için bu yöntemi çağırın.

CRegKey::SetGUIDValue

Kayıt defteri anahtarı GUID değerini ayarlamak için bu yöntemi çağırın.

CRegKey::SetKeySecurity

Kayıt defteri anahtarının güvenliğini ayarlamak için bu yöntemi çağırın.

CRegKey::SetKeyValue

Belirtilen anahtar belirtilen değer alanına veri depolamak için bu yöntemi çağırın.

CRegKey::SetMultiStringValue

Çok Dizeli Değer kayıt defteri anahtarını ayarlamak için bu yöntemi çağırın.

CRegKey::SetQWORDValue

Kayıt defteri anahtarının qword değeri ayarlamak için bu yöntemi çağırın.

CRegKey::SetStringValue

Kayıt defteri anahtarı dize değerini ayarlamak için bu yöntemi çağırın.

CRegKey::SetValue

Belirtilen değer alanına veri depolamak için bu yöntemi çağırın m_hKey.Bu yöntem eski sürümleri artık desteklenmemektedir ve olarak işaretlenen atl_deprecated.

xka57xy4.collapse_all(tr-tr,VS.110).gifOrtak İşleçler

Ad

Description

CRegKey::operator HKEY

Dönüştüren bir CRegKey bir hkey nesnesi.

CRegKey::operator =

Atama işleci.

xka57xy4.collapse_all(tr-tr,VS.110).gifOrtak veri üyeleri

Ad

Description

CRegKey::m_hKey

Bir tanıtıcı ile ilgili kayıt defteri anahtarı içeren CRegKey nesnesi.

CRegKey::m_pTM

İşaretçi CAtlTransactionManager nesne

Notlar

CRegKeyanahtarları ve sistem kayıt defterindeki değerleri oluşturma ve silme için yöntemler sağlar.Kayıt defteri tanımları yazılım sürüm numaraları, yüklü donanım ve com nesnelerinin fiziksel mantıksal eşlemeleri gibi sistem bileşenleri için bir yükleme özgü kümesini içerir.

CRegKeyBelirli bir makine için sistem kayıt defterine bir programlama arabirimi sağlar.Örneğin, belirli kayıt defteri anahtarını açın, arama CRegKey::Open.Almak veya bir veri değerini değiştirmek için arama CRegKey::QueryValue veya CRegKey::SetValue, sırasıyla.Bir anahtar kapatmak için çağrı CRegKey::Close.

Bir anahtar'ı kapattığınızda, kayıt defteri verilerini (temizlendi) sabit diske yazılır.Bu işlem birkaç saniye sürebilir.Uygulamanızın açıkça kayıt defteri verileri sabit diske gerekir yazarsanız, arama RegFlushKey Win32 fonksiyonu.Ancak, RegFlushKey pek çok sistem kaynağı kullanır ve yalnızca kesinlikle gerekli olduğunda çağrılmalıdır.

Güvenlik NotuGüvenlik Notu

Kayıt defteri konumu belirtmek arayan olanak sağlayan yöntemleri güvenilemez verilerini okumak için potansiyeline sahiptir.Olun yöntemlerinin kullanımını RegQueryValueEx bu işlevi olan boşla SONLANDIRILMIŞ dizeler açıkça işlemiyor dikkate almanız gerekir.Her iki koşul için çağıran kodun tarafından denetlenmelidir.

Gereksinimler

Başlık: atlbase.h

Ayrıca bkz.

Başvuru

Registry Overview

Registry Functions

Registry Value Types

Kavramlar

dcom örnek

Diğer Kaynaklar

atl sınıfına genel bakış