Função OpenRegStream (shlobj_core.h)
[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) |