Condividi tramite


Metodo IPropertyStore::Commit (propsys.h)

Dopo aver apportato una modifica, questo metodo salva le modifiche.

Sintassi

HRESULT Commit();

Valore restituito

Il IPropertyStore::Commit metodo restituisce uno dei valori seguenti:

Codice restituito Descrizione
S_OK
Tutte le modifiche alle proprietà sono state scritte correttamente nel flusso o nel percorso. Ciò include il caso in cui non sono state apportate modifiche in sospeso quando il metodo è stato chiamato e non è stato scritto nulla.
STG_E_ACCESSDENIED
Il flusso o il file è di sola lettura; il metodo non è stato in grado di impostare il valore.
E_FAIL
Alcune o tutte le modifiche non possono essere scritte nel file. Un altro errore più esplicativo può essere usato al posto di E_FAIL.

Commenti

Prima che il Commit metodo restituisca, rilascia il flusso di file o il percorso inizializzato per l'uso dal metodo . Pertanto, nessun metodo IPropertyStore ha esito positivo dopo Commit la restituzione. A quel punto, restituiscono E_FAIL.

I gestori di proprietà devono assicurarsi che le modifiche alle proprietà comportino un file di destinazione valido, anche se il Commit processo termina in modo anomalo o rileva eventuali errori.

Requisiti

   
Client minimo supportato Disponibile con Windows Vista e versioni successive del sistema operativo Windows.
Piattaforma di destinazione Universale
Intestazione propsys.h
Libreria Propsys.idl
IRQL Tutti i livelli

Vedi anche

Ipropertystore