Funzione OpenRegStream (shlobj_core.h)
[OpenRegStream è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. È possibile che in versioni successive sia stata modificata o non sia più disponibile. Usare invece SHOpenRegStream2 o SHOpenRegStream.]
Apre un valore del Registro di sistema e fornisce un'interfaccia IStream che può essere usata per leggere o scrivere nel valore.
Sintassi
IStream * OpenRegStream(
[in] HKEY hkey,
[in, optional] PCWSTR pszSubkey,
[in, optional] PCWSTR pszValue,
DWORD grfMode
);
Parametri
[in] hkey
Tipo: HKEY
Handle per la chiave attualmente aperta.
[in, optional] pszSubkey
Tipo: PCWSTR
Stringa Unicode con terminazione Null che specifica il nome della sottochiave.
[in, optional] pszValue
Tipo: PCWSTR
Stringa Unicode con terminazione Null che specifica il valore a cui accedere.
grfMode
Tipo: DWORD
Tipo di accesso per il flusso. Può trattarsi di uno dei valori seguenti.
STGM_READ
Aprire il flusso per la lettura.
STGM_WRITE
Aprire il flusso per la scrittura.
STGM_READWRITE
Aprire il flusso per la lettura e la scrittura.
Valore restituito
Tipo: IStream*
Restituisce l'indirizzo di un'interfaccia IStream in caso di esito positivo o NULL in caso contrario.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shlobj_core.h (includere Shlobj.h) |
Libreria | Shell32.lib |
DLL | Shell32.dll (versione 5.0 o successiva) |