SHRegSetValue 함수(shlwapi.h)
지원되지 않습니다.
레지스트리 값을 설정합니다.
해당 위치에 RegSetValue를 사용합니다.
구문
LSTATUS SHRegSetValue(
[in] HKEY hkey,
[in] LPCWSTR pszSubKey,
[in] LPCWSTR pszValue,
[in] SRRF srrfFlags,
[in] DWORD dwType,
[in] LPCVOID pvData,
[in] DWORD cbData
);
매개 변수
[in] hkey
형식: HKEY
현재 열려 있는 키 또는 다음 미리 정의된 값에 대한 핸들입니다.
HKEY_CLASSES_ROOT
HKEY_CURRENT_CONFIG
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_PERFORMANCE_DATA
HKEY_USERS
[in] pszSubKey
형식: LPCWSTR
hkey에서 하위 키로의 상대 경로를 지정하여 값을 검색할 null로 끝나는 문자열에 대한 포인터입니다. 이 매개 변수는 NULL 또는 빈 문자열일 수 있으며, 이 경우 hkey 위치에서 데이터가 검색됩니다.
[in] pszValue
형식: LPCWSTR
값의 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다. 이 매개 변수는 NULL 또는 빈 문자열일 수 있으며, 이 경우 기본값에서 데이터가 검색됩니다.
[in] srrfFlags
형식: SRRF
설정할 데이터를 제한하는 하나 이상의 SRRF 플래그입니다. 하나 이상의 형식 제한(SRRF_RT) 값을 지정해야 합니다.
[in] dwType
형식:DWORD
설정할 값에 저장된 데이터의 형식을 나타내는 DWORD 입니다. 기본값을 사용하는 경우 입력 dwType 은 기본값의 형식입니다. 가능한 값은 레지스트리 데이터 형식을 참조하세요. SRRF_NOEXPAND 플래그가 설정되지 않으면 REG_EXPAND_SZ 형식이 자동으로 확장되고 REG_SZ 반환됩니다. 형식 정보가 필요하지 않은 경우 이 매개 변수는 NULL일 수 있습니다.
[in] pvData
형식: LPCVOID
값의 데이터가 포함된 버퍼에 대한 포인터입니다. 데이터가 필요하지 않은 경우 이 매개 변수는 NULL 일 수 있습니다.
[in] cbData
형식:DWORD
원본 데이터 버퍼 pvData의 크기(바이트)입니다. 이 값은 pvData가 NULL인 경우에만 NULL일 수 있습니다.
반환 값
형식: LONG
성공하면 ERROR_SUCCESS 반환하고, 그렇지 않으면 Winerror.h에 정의된 0이 아닌 오류 코드를 반환합니다. FormatMessage 함수를 FORMAT_MESSAGE_FROM_SYSTEM 플래그와 함께 사용하여 오류에 대한 일반 설명을 검색할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | shlwapi.h(Shlwapi.h 포함) |
DLL | Shlwapi.dll |