Función OpenRegStream (shlobj_core.h)
[OpenRegStream está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. En versiones posteriores podría modificarse o no estar disponible. En su lugar, use SHOpenRegStream2 o SHOpenRegStream.]
Abre un valor del Registro y proporciona una interfaz IStream que se puede usar para leer o escribir en el valor.
Sintaxis
IStream * OpenRegStream(
[in] HKEY hkey,
[in, optional] PCWSTR pszSubkey,
[in, optional] PCWSTR pszValue,
DWORD grfMode
);
Parámetros
[in] hkey
Tipo: HKEY
Identificador de la clave que está abierta actualmente.
[in, optional] pszSubkey
Tipo: PCWSTR
Cadena Unicode terminada en null que especifica el nombre de la subclave.
[in, optional] pszValue
Tipo: PCWSTR
Cadena Unicode terminada en null que especifica el valor al que se va a tener acceso.
grfMode
Tipo: DWORD
Tipo de acceso para la secuencia. Puede ser uno de los siguientes valores.
STGM_READ
Abra la secuencia para leerla.
STGM_WRITE
Abra la secuencia para escribir.
STGM_READWRITE
Abra la secuencia para leer y escribir.
Valor devuelto
Tipo: IStream*
Devuelve la dirección de una interfaz IStream si se ejecuta correctamente o NULL en caso contrario.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shlobj_core.h (incluya Shlobj.h) |
Library | Shell32.lib |
Archivo DLL | Shell32.dll (versión 5.0 o posterior) |