CRegKey::NotifyChangeKeyValue
이 메서드는 특성 또는 열린 레지스트리 키의 내용을 변경 하는 방법에 대 한 호출자에 게를 알립니다.
LONG NotifyChangeKeyValue(
BOOL bWatchSubtree,
DWORD dwNotifyFilter,
HANDLE hEvent,
BOOL bAsync = TRUE
) throw( );
매개 변수
bWatchSubtree
변경 내용에 지정 된 키 및 모든 하위 키 또는 지정 된 키에만 보고 여부를 나타내는 플래그를 지정 합니다. 이 매개 변수가 TRUE 이면 메서드는 키와 하위 키에 변경 사항을 보고 합니다. 매개 변수가 FALSE 이면 메서드는 키에만 변경 내용을 보고 합니다.dwNotifyFilter
보고 해야 변경 내용을 제어 하는 플래그 집합을 지정 합니다. 이 매개 변수는 다음 값의 조합 될 수 있습니다.값
의미
REG_NOTIFY_CHANGE_NAME
하위 키를 추가 하거나 삭제 하는 경우 호출자를 게 알립니다.
REG_NOTIFY_CHANGE_ATTRIBUTES
특성 키 보안 설명자 정보 등의 변경 사항 호출자를 게 알립니다.
REG_NOTIFY_CHANGE_LAST_SET
변경 키의 값을 호출자를 게 알립니다. 이 추가 또는 값을 삭제 하거나 기존 값을 변경할 수 있습니다.
REG_NOTIFY_CHANGE_SECURITY
키의 보안 설명자 변경 내용을 호출자를 게 알립니다.
hEvent
이벤트를 처리 합니다. 경우는 bAsync 매개 변수가 TRUE 인 메서드가 즉시 반환 되며이 이벤트를 신호 하 여 변경 내용이 보고 됩니다. 경우 bAsync false 일 때는 hEvent 는 무시 됩니다.bAsync
메서드 변경 내용을 보고 하는 방법을 나타내는 플래그를 지정 합니다. 이 매개 변수가 TRUE 이면 메서드가 즉시 반환 되며 지정 된 이벤트를 신호 하 여 변경 내용을 보고 합니다. 이 매개 변수가 FALSE 이면 메서드는 변경이 발생할 때까지 반환 하지 않습니다. 경우 hEvent 는 유효한 이벤트를 지정 하지는 bAsync 매개 변수는 TRUE 일 수 없습니다.
반환 값
메서드가 성공 하면 반환 값은 ERROR_SUCCESS입니다. 메서드가 실패 하면 반환 값은 WINERROR에 정의 된 0이 아닌 오류 코드입니다.H.
설명
참고
지정 된 키를 삭제 하는 경우이 메서드 호출자에 게를 알리지 않습니다.
자세한 정보와 샘플 프로그램을 참조 하십시오. RegNotifyChangeKeyValue.
요구 사항
헤더: atlbase.h