Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[O OpenRegStream está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele poderá ser alterado ou ficar indisponível em versões subsequentes. Em vez disso, use SHOpenRegStream2 ou SHOpenRegStream.]
Abre um valor do Registro e fornece uma interface IStream que pode ser usada para ler ou gravar no valor.
Sintaxe
IStream * OpenRegStream(
[in] HKEY hkey,
[in, optional] PCWSTR pszSubkey,
[in, optional] PCWSTR pszValue,
DWORD grfMode
);
Parâmetros
[in] hkey
Tipo: HKEY
Um identificador para a chave que está aberta no momento.
[in, optional] pszSubkey
Tipo: PCWSTR
Uma cadeia de caracteres Unicode terminada em nulo que especifica o nome da subchave.
[in, optional] pszValue
Tipo: PCWSTR
Uma cadeia de caracteres Unicode terminada em nulo que especifica o valor a ser acessado.
grfMode
Tipo: DWORD
O tipo de acesso para o fluxo. Esse pode ser um dos valores a seguir.
STGM_READ
Abra o fluxo para leitura.
STGM_WRITE
Abra o fluxo para gravação.
STGM_READWRITE
Abra o fluxo para leitura e gravação.
Retornar valor
Tipo: IStream*
Retorna o endereço de uma interface IStream se tiver êxito ou NULL caso contrário.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | shlobj_core.h (inclua Shlobj.h) |
| Biblioteca | Shell32.lib |
| DLL | Shell32.dll (versão 5.0 ou posterior) |