winreg.h 헤더
이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
winreg.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
Functions
AbortSystemShutdownA 시작된 시스템 종료를 중지합니다. (ANSI) |
AbortSystemShutdownW 시작된 시스템 종료를 중지합니다. (유니코드) |
InitiateShutdownA 지정된 컴퓨터의 종료 및 다시 시작을 시작하고 다시 시작에 등록된 모든 애플리케이션을 다시 시작합니다. (ANSI) |
InitiateShutdownW 지정된 컴퓨터의 종료 및 다시 시작을 시작하고 다시 시작에 등록된 모든 애플리케이션을 다시 시작합니다. (유니코드) |
InitiateSystemShutdownA 지정된 컴퓨터의 종료 및 선택적 다시 시작을 시작합니다. (ANSI) |
InitiateSystemShutdownExA 지정된 컴퓨터의 종료 및 선택적 다시 시작을 시작하고 필요에 따라 종료 이유를 기록합니다. (ANSI) |
InitiateSystemShutdownExW 지정된 컴퓨터의 종료 및 선택적 다시 시작을 시작하고 필요에 따라 종료 이유를 기록합니다. (유니코드) |
InitiateSystemShutdownW 지정된 컴퓨터의 종료 및 선택적 다시 시작을 시작합니다. (유니코드) |
RegCloseKey 지정된 레지스트리 키에 대한 핸들을 닫습니다. |
RegConnectRegistryA 다른 컴퓨터에서 미리 정의된 레지스트리 키에 대한 연결을 설정합니다. (ANSI) |
RegConnectRegistryW 다른 컴퓨터에서 미리 정의된 레지스트리 키에 대한 연결을 설정합니다. (유니코드) |
RegCopyTreeA 지정된 레지스트리 키를 해당 값 및 하위 키와 함께 지정된 대상 키에 복사합니다. (ANSI) |
RegCopyTreeW 지정된 레지스트리 키를 해당 값 및 하위 키와 함께 지정된 대상 키에 복사합니다. (유니코드) |
RegCreateKeyA 지정된 레지스트리 키를 만듭니다. 레지스트리에 키가 이미 있는 경우 함수가 키를 엽니다. (ANSI) |
RegCreateKeyExA 지정된 레지스트리 키를 만듭니다. 키가 이미 있는 경우 함수가 키를 엽니다. 키 이름은 대/소문자를 구분하지 않습니다. (ANSI) |
RegCreateKeyExW 지정된 레지스트리 키를 만듭니다. 키가 이미 있는 경우 함수가 키를 엽니다. 키 이름은 대/소문자를 구분하지 않습니다. (유니코드) |
RegCreateKeyTransactedA 지정된 레지스트리 키를 만들어 트랜잭션과 연결합니다. (ANSI) |
RegCreateKeyTransactedW 지정된 레지스트리 키를 만들어 트랜잭션과 연결합니다. (유니코드) |
RegCreateKeyW 지정된 레지스트리 키를 만듭니다. 레지스트리에 키가 이미 있는 경우 함수가 키를 엽니다. (유니코드) |
RegDeleteKeyA 하위 키와 해당 값을 삭제합니다. (ANSI) |
RegDeleteKeyExA 레지스트리의 지정된 플랫폼별 보기에서 하위 키와 해당 값을 삭제합니다. (ANSI) |
RegDeleteKeyExW 레지스트리의 지정된 플랫폼별 보기에서 하위 키와 해당 값을 삭제합니다. (유니코드) |
RegDeleteKeyTransactedA 레지스트리의 지정된 플랫폼별 보기에서 하위 키와 해당 값을 트랜잭션 작업으로 삭제합니다. (ANSI) |
RegDeleteKeyTransactedW 레지스트리의 지정된 플랫폼별 보기에서 하위 키와 해당 값을 트랜잭션 작업으로 삭제합니다. (유니코드) |
RegDeleteKeyValueA 지정된 레지스트리 키 및 하위 키에서 지정된 값을 제거합니다. (ANSI) |
RegDeleteKeyValueW 지정된 레지스트리 키 및 하위 키에서 지정된 값을 제거합니다. (유니코드) |
RegDeleteKeyW 하위 키와 해당 값을 삭제합니다. (유니코드) |
RegDeleteTreeA 지정된 키의 하위 키와 값을 재귀적으로 삭제합니다. (ANSI) |
RegDeleteTreeW 지정된 키의 하위 키와 값을 재귀적으로 삭제합니다. (유니코드) |
RegDeleteValueA 지정된 레지스트리 키에서 명명된 값을 제거합니다. (ANSI) |
RegDeleteValueW 지정된 레지스트리 키에서 명명된 값을 제거합니다. (유니코드) |
RegDisablePredefinedCache 현재 프로세스에 대한 HKEY_CURRENT_USER 대해 미리 정의된 레지스트리 핸들의 핸들 캐싱을 사용하지 않도록 설정합니다. |
RegDisablePredefinedCacheEx 현재 프로세스에 대해 미리 정의된 모든 레지스트리 핸들에 대한 핸들 캐싱을 사용하지 않도록 설정합니다. |
RegDisableReflectionKey 지정된 키에 대한 레지스트리 리플렉션을 사용하지 않도록 설정합니다. 키에 대한 리플렉션을 사용하지 않도록 설정해도 하위 키의 리플렉션에는 영향을 주지 않습니다. |
RegEnableReflectionKey 지정된 비활성화된 키에 대한 레지스트리 리플렉션을 복원합니다. 키에 대한 리플렉션을 복원해도 하위 키의 리플렉션에는 영향을 주지 않습니다. |
RegEnumKeyA 지정된 열린 레지스트리 키의 하위 키를 열거합니다. (RegEnumKeyA) |
RegEnumKeyExA 지정된 열린 레지스트리 키의 하위 키를 열거합니다. 함수는 호출할 때마다 하나의 하위 키에 대한 정보를 검색합니다. (ANSI) |
RegEnumKeyExW 지정된 열린 레지스트리 키의 하위 키를 열거합니다. 함수는 호출할 때마다 하나의 하위 키에 대한 정보를 검색합니다. (유니코드) |
RegEnumKeyW 지정된 열린 레지스트리 키의 하위 키를 열거합니다. (RegEnumKeyW) |
RegEnumValueA 지정된 열린 레지스트리 키의 값을 열거합니다. 함수는 호출될 때마다 키에 대해 하나의 인덱싱된 값 이름과 데이터 블록을 복사합니다. (ANSI) |
RegEnumValueW 지정된 열린 레지스트리 키의 값을 열거합니다. 함수는 호출될 때마다 키에 대해 하나의 인덱싱된 값 이름과 데이터 블록을 복사합니다. (유니코드) |
RegFlushKey 지정된 열린 레지스트리 키의 특성을 모두 레지스트리에 기록합니다. |
RegGetKeySecurity 지정된 열린 레지스트리 키를 보호하는 보안 설명자의 복사본을 검색합니다. |
RegGetValueA 지정된 레지스트리 값에 대한 형식 및 데이터를 검색합니다. (ANSI) |
RegGetValueW 지정된 레지스트리 값에 대한 형식 및 데이터를 검색합니다. (유니코드) |
RegLoadAppKeyA 지정된 레지스트리 하이브를 애플리케이션 하이브로 로드합니다. (ANSI) |
RegLoadAppKeyW 지정된 레지스트리 하이브를 애플리케이션 하이브로 로드합니다. (유니코드) |
RegLoadKeyA HKEY_USERS 또는 HKEY_LOCAL_MACHINE 아래에 하위 키를 만들고 지정된 레지스트리 하이브의 데이터를 해당 하위 키로 로드합니다. (ANSI) |
RegLoadKeyW HKEY_USERS 또는 HKEY_LOCAL_MACHINE 아래에 하위 키를 만들고 지정된 레지스트리 하이브의 데이터를 해당 하위 키로 로드합니다. (유니코드) |
RegLoadMUIStringA 지정된 키와 하위 키에서 지정된 문자열을 로드합니다. (ANSI) |
RegLoadMUIStringW 지정된 키와 하위 키에서 지정된 문자열을 로드합니다. (유니코드) |
RegNotifyChangeKeyValue 호출자에게 지정된 레지스트리 키의 특성 또는 내용에 대한 변경 내용을 알 수 있습니다. |
RegOpenCurrentUser 현재 스레드가 가장하는 사용자의 HKEY_CURRENT_USER 키에 대한 핸들을 검색합니다. |
RegOpenKeyA 지정된 레지스트리 키를 엽니다. (ANSI) |
RegOpenKeyExA 지정된 레지스트리 키를 엽니다. 키 이름은 대/소문자를 구분하지 않습니다. (ANSI) |
RegOpenKeyExW 지정된 레지스트리 키를 엽니다. 키 이름은 대/소문자를 구분하지 않습니다. (유니코드) |
RegOpenKeyTransactedA 지정된 레지스트리 키를 열고 트랜잭션에 연결합니다. (ANSI) |
RegOpenKeyTransactedW 지정된 레지스트리 키를 열고 트랜잭션에 연결합니다. (유니코드) |
RegOpenKeyW 지정된 레지스트리 키를 엽니다. (유니코드) |
RegOpenUserClassesRoot 지정된 사용자의 HKEY_CLASSES_ROOT 키에 대한 핸들을 검색합니다. 사용자는 액세스 토큰으로 식별됩니다. |
RegOverridePredefKey 미리 정의된 레지스트리 키를 지정된 레지스트리 키에 매핑합니다. |
RegQueryInfoKeyA 지정된 레지스트리 키에 대한 정보를 검색합니다. (ANSI) |
RegQueryInfoKeyW 지정된 레지스트리 키에 대한 정보를 검색합니다. (유니코드) |
RegQueryMultipleValuesA 열린 레지스트리 키와 연결된 값 이름 목록에 대한 형식 및 데이터를 검색합니다. (ANSI) |
RegQueryMultipleValuesW 열린 레지스트리 키와 연결된 값 이름 목록에 대한 형식 및 데이터를 검색합니다. (유니코드) |
RegQueryReflectionKey 지정된 키에 대해 리플렉션을 사용하지 않도록 설정했는지 또는 사용하도록 설정되었는지 여부를 결정합니다. |
RegQueryValueA 지정된 레지스트리 키의 기본값 또는 명명되지 않은 값과 연결된 데이터를 검색합니다. 데이터는 null로 끝나는 문자열이어야 합니다. (ANSI) |
RegQueryValueExA 열린 레지스트리 키와 연결된 지정된 값 이름의 형식 및 데이터를 검색합니다. (ANSI) |
RegQueryValueExW 열린 레지스트리 키와 연결된 지정된 값 이름의 형식 및 데이터를 검색합니다. (유니코드) |
RegQueryValueW 지정된 레지스트리 키의 기본값 또는 명명되지 않은 값과 연결된 데이터를 검색합니다. 데이터는 null로 끝나는 문자열이어야 합니다. (유니코드) |
RegRenameKey 지정된 레지스트리 키의 이름을 변경합니다. (RegRenameKey) |
RegReplaceKeyA 레지스트리 키와 모든 하위 키를 지원하는 파일을 다른 파일로 바꿉니다. 따라서 시스템이 다음에 시작될 때 키와 하위 키는 새 파일에 저장된 값을 갖게 됩니다. (ANSI) |
RegReplaceKeyW 레지스트리 키와 모든 하위 키를 지원하는 파일을 다른 파일로 바꿉니다. 따라서 시스템이 다음에 시작될 때 키와 하위 키는 새 파일에 저장된 값을 갖게 됩니다. (유니코드) |
RegRestoreKeyA 지정된 파일에서 레지스트리 정보를 읽고 지정된 키 위에 복사합니다. 이 레지스트리 정보는 키 및 여러 수준의 하위 키 형식일 수 있습니다. (ANSI) |
RegRestoreKeyW 지정된 파일에서 레지스트리 정보를 읽고 지정된 키 위에 복사합니다. 이 레지스트리 정보는 키 및 여러 수준의 하위 키 형식일 수 있습니다. (유니코드) |
RegSaveKeyA 지정된 키와 모든 하위 키와 값을 표준 형식으로 새 파일에 저장합니다. (ANSI) |
RegSaveKeyExA 지정된 키와 모든 하위 키 및 값을 레지스트리 파일에 지정된 형식으로 저장합니다. (ANSI) |
RegSaveKeyExW 지정된 키와 모든 하위 키 및 값을 레지스트리 파일에 지정된 형식으로 저장합니다. (유니코드) |
RegSaveKeyW 지정된 키와 모든 하위 키와 값을 표준 형식으로 새 파일에 저장합니다. (유니코드) |
RegSetKeySecurity 열린 레지스트리 키의 보안을 설정합니다. |
RegSetKeyValueA 지정된 레지스트리 키 및 하위 키에서 지정된 값에 대한 데이터를 설정합니다. (ANSI) |
RegSetKeyValueW 지정된 레지스트리 키 및 하위 키에서 지정된 값에 대한 데이터를 설정합니다. (유니코드) |
RegSetValueA 지정된 레지스트리 키의 기본값 또는 명명되지 않은 값에 대한 데이터를 설정합니다. 데이터는 텍스트 문자열이어야 합니다. (ANSI) |
RegSetValueExA 레지스트리 키 아래에 지정된 값의 데이터와 형식을 설정합니다. (ANSI) |
RegSetValueExW 레지스트리 키 아래에 지정된 값의 데이터와 형식을 설정합니다. (유니코드) |
RegSetValueW 지정된 레지스트리 키의 기본값 또는 명명되지 않은 값에 대한 데이터를 설정합니다. 데이터는 텍스트 문자열이어야 합니다. (유니코드) |
RegUnLoadKeyA 레지스트리에서 지정된 레지스트리 키와 해당 하위 키를 언로드합니다. (ANSI) |
RegUnLoadKeyW 레지스트리에서 지정된 레지스트리 키와 해당 하위 키를 언로드합니다. (유니코드) |
구조체
VALENTA 레지스트리 값에 대한 정보를 포함합니다. RegQueryMultipleValues 함수는 이 구조를 사용합니다. (ANSI) |
VALENTW 레지스트리 값에 대한 정보를 포함합니다. RegQueryMultipleValues 함수는 이 구조를 사용합니다. (유니코드) |