Aracılığıyla paylaş


CRegKey::NotifyChangeKeyValue

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

LONG NotifyChangeKeyValue(
   BOOL bWatchSubtree,
   DWORD dwNotifyFilter,
   HANDLE hEvent,
   BOOL bAsync = TRUE 
) throw( );

Parametreler

  • bWatchSubtree
    Belirtilen anahtarda ve tüm alt anahtarlarını veya yalnızca belirtilen anahtar değişiklikleri bildirmek etkinleştirilip etkinleştirilmeyeceğini gösterir bir bayrak belirtir.Bu parametre true ise, anahtar ve alt anahtarlarda değişiklik yöntemi bildirir.Yöntem parametre false ise, yalnızca anahtarında değişiklikler bildirir.

  • dwNotifyFilter
    Hangi değişiklikleri kontrol bayrakları kümesi bildirilen belirtir.Bu parametre birleşimini aşağıdaki değerlerden biri olabilir:

    Value

    Anlam

    REG_NOTIFY_CHANGE_NAME

    Bir alt anahtar eklediyseniz veya arayan bildirin.

    REG_NOTIFY_CHANGE_ATTRIBUTES

    Güvenlik tanımlayıcı bilgisi gibi anahtarın özniteliklerde yapılan değişiklikler arayan bildirin.

    REG_NOTIFY_CHANGE_LAST_SET

    Anahtarın değerini değişiklikler arayan bildirin.Bu ekleme veya değeri silme ya da varolan bir değerle değiştirme içerebilir.

    REG_NOTIFY_CHANGE_SECURITY

    Anahtarın güvenlik tanımlayıcısı değişiklikler arayan bildirin.

  • hEvent
    Bir olay tanıtıcısı.BAsync parametresi true ise, hemen döndüreceðini ve değişiklikleri bu olay sinyal verme bildirdi.bAsync , Yanlış hEvent göz ardı edilir.

  • bAsync
    Nasıl yöntem deiiklikleri raporlar gösteren bir bayrak belirtir.Bu parametre true ise, yöntem hemen döner ve belirtilen olay sinyal verme değişiklikleri bildirir.Bu parametre false olduğunda, yöntem değişikliğinin olduğu kadar döndürmez.hEvent Geçerli bir olay belirtmiyor bAsync parametresi true olamaz.

Dönüş Değeri

Yöntem başarılı olmuşsa, dönüş error_success değerdir.Yöntemi başarısız olursa, dönüş değeri WINERROR içinde tanımlanan bir sıfır hata kodudur.H.

Notlar

[!NOT]

Belirtilen anahtar silinirse, bu yöntemi çağıran bildirimde bulunmaz.

Daha ayrıntılı bilgi ve örnek program için bkz: RegNotifyChangeKeyValue.

Gereksinimler

Başlık: atlbase.h

Ayrıca bkz.

Başvuru

CRegKey sınıfı