Metodo IPStore::WriteItem
[Archiviazione protetta (Pstore) è disponibile per l'uso in Windows Server 2003 e Windows XP. È disponibile solo per operazioni di sola lettura in Windows Server 2008 e Windows Vista, ma potrebbero non essere disponibili 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.
Scrive un elemento di dati nell'archiviazione protetta.
Sintassi
HRESULT WriteItem(
[in] PST_KEY Key,
[in] const GUID *pItemType,
[in] const GUID *pItemSubtype,
[in] LPCWSTR *szItemName,
[out] DWORD *cbData,
[out] BYTE ppbData,
[in] PPST_PROMPTIFO pProomptInfo,
[in] DWORD dwDefaultConfirmationStyle,
[in] DWORD dwFlags
);
Parametri
-
Chiave [in]
-
Area di archiviazione del provider.
Valore Significato - PST_KEY_CURRENT_USER
- 0x00000000
L'archiviazione viene mantenuta nella sezione utente corrente del Registro di sistema. - PST_KEY_LOCAL_MACHINE
- 0x00000001
L'archiviazione viene gestita nella sezione computer locale del Registro di sistema. -
pItemType [in]
-
Puntatore a un GUID che identifica il tipo di dati dell'elemento di dati scritto.
-
pItemSubtype [in]
-
Puntatore a un GUID che identifica il sottotipo di dati dell'elemento di dati scritto.
-
szItemName [in]
-
Puntatore a una stringa contenente il nome assegnato all'elemento di dati archiviato.
-
cbData [out]
-
Puntatore a un DWORD che indica le dimensioni del buffer che contiene l'elemento di dati archiviato.
-
ppbData [out]
-
Puntatore a un buffer contenente l'elemento di dati scritto.
-
pProomptInfo [in]
-
Puntatore a una struttura PST_PROMPTINFO .
-
dwDefaultConfirmationStyle [in]
-
Stile di conferma predefinito.
Valore Significato - PST_CF_DEFAULT
- 0x00000000
Consente all'utente di scegliere lo stile di conferma. - PST_CF_NONE
- 0x00000001
Forza la creazione di elementi invisibile all'utente. -
dwFlags [in]
-
Interfaccia utente e comportamenti di sicurezza per l'operazione di scrittura.
Valore Significato - PST_NO_OVERWRITE
- 0x00000002
Specifica che l'elemento viene creato nell'archiviazione protetta. La sovrascrittura di un elemento esistente non è consentita. - PST_UNRESTRICTED_ITEMDATA
- 0x00000004
Specifica che il flusso di dati non è sicuro. Per impostazione predefinita, le chiamate di elemento sono sicure.
Valore restituito
Il valore restituito è un valore HRESULT . Un valore di PST_E_OK indica che la funzione ha avuto esito positivo.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
DLL |
|
Vedi anche