SRRF

설정하거나 반환할 데이터를 제한하는 플래그입니다.

상수/값 설명
SRRF_RT_REG_NONE
0x00000001
REG_NONE 입력합니다.
SRRF_RT_REG_SZ
0x00000002
REG_SZ 입력합니다. SRRF_NOEXPAND 플래그를 지정하지 않으면 REG_EXPAND_SZ 형식이 자동으로 REG_SZ 변환됩니다.
SRRF_RT_REG_EXPAND_SZ
0x00000004
REG_EXPAND_SZ 입력합니다. 값을 검색하는 경우 SRRF_NOEXPAND 플래그도 가져와야 합니다. 그렇지 않으면 ERROR_INVALID_PARAMETER SHRegGetValue 가 실패합니다.
SRRF_RT_REG_BINARY
0x00000008
REG_BINARY 입력합니다.
SRRF_RT_REG_DWORD
0x00000010
REG_DWORD 입력합니다.
SRRF_RT_REG_MULTI_SZ
0x00000020
REG_MULTI_SZ 입력합니다.
SRRF_RT_REG_QWORD
0x00000040
REG_QWORD 입력합니다.
SRRF_RT_DWORD
0x00000018
REG_DWORD 및 32비트 REG_BINARY 형식입니다. 이는 SRRF_RT_REG_BINARY | SRRF_RT_REG_DWORD. 값을 검색하는 경우 값의 이진 데이터가 32비트보다 크면 반환되지 않습니다.
SRRF_RT_QWORD
0x00000048
REG_QWORD 및 64비트 REG_BINARY 형식입니다. 이는 SRRF_RT_REG_BINARY | SRRF_RT_REG_QWORD. 값을 검색하는 경우 값의 이진 데이터가 64비트보다 크면 반환되지 않습니다.
SRRF_RT_ANY
0x0000FFFF
모든 형식. 다른 SRRF_RT 값이 설정되지 않은 경우 이 플래그를 설정합니다.
SRRF_RM_ANY
0x00000000
모드 제한이 없습니다. 기본값입니다.
SRRF_RM_NORMAL
0x00010000
시스템 시작 모드를 "일반 부팅"으로 제한합니다.
SRRF_RM_SAFE
0x00020000
시스템 시작 모드를 "안전 모드"로 제한합니다.
SRRF_RM_SAFENETWORK
0x00040000
시스템 시작 모드를 "네트워킹을 사용하여 안전 모드"로 제한합니다.
SRRF_NOEXPAND
0x10000000
REG_EXPAND_SZ 환경 문자열을 자동으로 확장하지 마세요.
SRRF_ZEROONFAILURE
0x20000000
값을 검색하는 경우 pvDataNULL이 아닌 경우 실패 시 pvData 버퍼의 내용을 모든 0으로 설정합니다.
SRRF_NOVIRT
0x40000000
값을 검색할 때 요청된 키가 가상화되면 ERROR_FILE_NOT_FOUND 함께 실패합니다.

설명

이러한 값은 Shlwapi.h에 정의되어 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]
헤더
Shlwapi.h

추가 정보

SHRegSetValue

SHRegGetValue