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 |
---|---|
|
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. |
|
Il flusso o il file è di sola lettura; il metodo non è stato in grado di impostare il valore. |
|
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 |