Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[Archiviazione protetta (Pstore) è disponibile per l'uso in Windows Server 2003 e Windows XP. È disponibile solo per le operazioni di sola lettura in Windows Server 2008 e Windows Vista, ma potrebbe non essere disponibile nelle versioni successive. Pstore usa un'implementazione precedente della protezione dei dati. Gli sviluppatori sono fortemente invitati a sfruttare la protezione dei dati più avanzata fornita dalle funzioni CryptProtectData e CryptUnprotectData .
Legge l'elemento di dati specificato dall'archiviazione protetta.
Sintassi
HRESULT ReadItem(
[in] PST_KEY Key,
[in] const PSGUID *pItemType,
[in] const GUID *pItemSubtype,
[in] LPCWSTR *szItemName,
[in] DWORD cbData,
[in] BYTE_RPC_FAR *pbData,
[in] PPST_PROMPTIFO pPromptInfo,
[in] DWORD dwFlags
);
Parametri
-
Chiave [in]
-
Area di archiviazione del provider.
Valore Significato - PST_KEY_CURRENT_USER
- 0x00000000
Lo spazio di archiviazione viene mantenuto nella sezione utente corrente del Registro di sistema. - PST_KEY_LOCAL_MACHINE
- 0x00000001
Lo spazio di archiviazione viene mantenuto nella sezione computer locale del Registro di sistema. -
pItemType [in]
-
Puntatore a un GUID che identifica il tipo di dati dell'elemento da leggere.
-
pItemSubtype [in]
-
Puntatore a un GUID che identifica il sottotipo di dati dell'elemento da leggere.
-
szItemName [in]
-
Puntatore a una stringa contenente il nome assegnato all'elemento di dati archiviato.
-
cbData [in]
-
DWORD che indica le dimensioni del buffer che contiene l'elemento di dati archiviato.
-
pbData [in]
-
Puntatore a un buffer contenente l'elemento di dati archiviato.
-
pPromptInfo [in]
-
Puntatore a una struttura PST_PROMPTINFO .
-
dwFlags [in]
-
Specifica i comportamenti di sicurezza e dell'interfaccia utente per l'operazione di lettura.
I valori del flag possono essere combinati con un OR logico.
Valore Significato - PST_UNRESTRICTED_ITEMDATA
- 0x00000004
Specifica che il flusso di dati non è sicuro. Per impostazione predefinita, le chiamate agli elementi sono sicure. - PST_PROMPT_QUERY
- 0x00000008
Specifica che la conferma deve essere restituita al completamento dell'operazione. Se l'interfaccia utente è abilitata, viene restituita l'esito positivo di PST_E_OK . Se l'interfaccia utente non è abilitata, viene restituito un valore di PST_E_ITEM_EXISTS . - PST_NO_UI_MIGRATION
- 0x00000010
Non visualizzare l'interfaccia utente a meno che non sia necessaria una password personalizzata.
Valore restituito
Il valore restituito è un valore HRESULT . Un valore di PST_E_OK indica che la funzione ha avuto esito positivo.
Commenti
Se ReadItem viene completato correttamente, l'applicazione è responsabile della liberazione del buffer di dati restituito tramite la funzione CoTaskMemFree .
Requisiti
| Requisito | Valore |
|---|---|
| Intestazione |
|
| DLL |
|
Vedi anche