SRRF

Sinalizadores que restringem os dados a serem definidos ou retornados.

Constante/valor Descrição
SRRF_RT_REG_NONE
0x00000001
Digite REG_NONE.
SRRF_RT_REG_SZ
0x00000002
Digite REG_SZ. REG_EXPAND_SZ tipos são convertidos automaticamente em REG_SZ, a menos que o sinalizador SRRF_NOEXPAND seja especificado.
SRRF_RT_REG_EXPAND_SZ
0x00000004
Digite REG_EXPAND_SZ. Se recuperar um valor, você também deverá obter o sinalizador SRRF_NOEXPAND ou SHRegGetValue falhará com ERROR_INVALID_PARAMETER.
SRRF_RT_REG_BINARY
0x00000008
Digite REG_BINARY.
SRRF_RT_REG_DWORD
0x00000010
Digite REG_DWORD.
SRRF_RT_REG_MULTI_SZ
0x00000020
Digite REG_MULTI_SZ.
SRRF_RT_REG_QWORD
0x00000040
Digite REG_QWORD.
SRRF_RT_DWORD
0x00000018
REG_DWORD e tipos de REG_BINARY de 32 bits. Isso é equivalente a SRRF_RT_REG_BINARY | SRRF_RT_REG_DWORD. Se recuperar um valor, se os dados binários do valor forem maiores que 32 bits, ele não será retornado.
SRRF_RT_QWORD
0x00000048
REG_QWORD e tipos de REG_BINARY de 64 bits. Isso é equivalente a SRRF_RT_REG_BINARY | SRRF_RT_REG_QWORD. Se recuperar um valor, se os dados binários do valor forem maiores que 64 bits, eles não serão retornados.
SRRF_RT_ANY
0x0000FFFF
Todos os tipos. Defina esse sinalizador se nenhum outro valor de SRRF_RT estiver definido.
SRRF_RM_ANY
0x00000000
Nenhuma restrição de modo. Esse é o valor padrão.
SRRF_RM_NORMAL
0x00010000
Restrinja o modo de inicialização do sistema a "inicialização normal".
SRRF_RM_SAFE
0x00020000
Restrinja o modo de inicialização do sistema ao "modo de segurança".
SRRF_RM_SAFENETWORK
0x00040000
Restrinja o modo de inicialização do sistema ao "modo de segurança com rede".
SRRF_NOEXPAND
0x10000000
Não expanda automaticamente REG_EXPAND_SZ cadeias de caracteres de ambiente.
SRRF_ZEROONFAILURE
0x20000000
Se recuperar um valor, se pvData não for NULL, defina o conteúdo do buffer pvData como todos os zeros em caso de falha.
SRRF_NOVIRT
0x40000000
Ao recuperar um valor, se a chave solicitada for virtualizada, falhará com ERROR_FILE_NOT_FOUND.

Comentários

Esses valores são definidos em Shlwapi.h.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho
Shlwapi.h

Confira também

SHRegSetValue

SHRegGetValue