SRRF

Marcas que restringen los datos que se van a establecer o devolver.

Constante o valor Descripción
SRRF_RT_REG_NONE
0x00000001
Escriba REG_NONE.
SRRF_RT_REG_SZ
0x00000002
Escriba REG_SZ. REG_EXPAND_SZ tipos se convierten automáticamente en REG_SZ a menos que se especifique la marca SRRF_NOEXPAND.
SRRF_RT_REG_EXPAND_SZ
0x00000004
Escriba REG_EXPAND_SZ. Si recupera un valor, también debe obtener la marca SRRF_NOEXPAND o SHRegGetValue produce un error con ERROR_INVALID_PARAMETER.
SRRF_RT_REG_BINARY
0x00000008
Escriba REG_BINARY.
SRRF_RT_REG_DWORD
0x00000010
Escriba REG_DWORD.
SRRF_RT_REG_MULTI_SZ
0x00000020
Escriba REG_MULTI_SZ.
SRRF_RT_REG_QWORD
0x00000040
Escriba REG_QWORD.
SRRF_RT_DWORD
0x00000018
REG_DWORD y tipos de REG_BINARY de 32 bits. Esto equivale a SRRF_RT_REG_BINARY | SRRF_RT_REG_DWORD. Si recupera un valor, si los datos binarios del valor son mayores de 32 bits, no se devuelve.
SRRF_RT_QWORD
0x00000048
REG_QWORD y tipos de REG_BINARY de 64 bits. Esto equivale a SRRF_RT_REG_BINARY | SRRF_RT_REG_QWORD. Si recupera un valor, si los datos binarios del valor son mayores de 64 bits, no se devuelve.
SRRF_RT_ANY
0x0000FFFF
Todos los tipos. Establezca esta marca si no se establece ningún otro valor de SRRF_RT.
SRRF_RM_ANY
0x00000000
Sin restricción de modo. Este es el valor predeterminado.
SRRF_RM_NORMAL
0x00010000
Restrinja el modo de inicio del sistema a "arranque normal".
SRRF_RM_SAFE
0x00020000
Restrinja el modo de inicio del sistema a "modo seguro".
SRRF_RM_SAFENETWORK
0x00040000
Restrinja el modo de inicio del sistema a "modo seguro con redes".
SRRF_NOEXPAND
0x10000000
No expanda automáticamente REG_EXPAND_SZ cadenas de entorno.
SRRF_ZEROONFAILURE
0x20000000
Si recupera un valor, si pvData no es NULL, establezca el contenido del búfer pvData en todos los ceros en caso de error.
SRRF_NOVIRT
0x40000000
Al recuperar un valor, si la clave solicitada está virtualizada, se produce un error con ERROR_FILE_NOT_FOUND.

Comentarios

Estos valores se definen en Shlwapi.h.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Shlwapi.h

Consulte también

SHRegSetValue

SHRegGetValue