Funzione PSCreatePropertyStoreFromPropertySetStorage (propsys.h)
Esegue il wrapping di un'interfaccia IPropertySetStorage in un'interfaccia IPropertyStore .
Sintassi
PSSTDAPI PSCreatePropertyStoreFromPropertySetStorage(
[in] IPropertySetStorage *ppss,
[in] DWORD grfMode,
[in] REFIID riid,
[out] void **ppv
);
Parametri
[in] ppss
Tipo: IPropertySetStorage*
Puntatore a un'interfaccia IPropertySetStorage .
[in] grfMode
Tipo: DWORD
Specifica la modalità di accesso da applicare. grfMode deve corrispondere alla modalità di accesso usata per aprire IPropertySetStorage. I valori validi sono i seguenti:
STGM_READ
Le chiamate a IPropertyStore::SetValue aggiornano una cache interna delle proprietà e chiamano IPropertyStore::Commit chiamano i metodi IPropertySetStorage appropriati per scrivere le proprietà modificate.
STGM_WRITE
Non supportato.
STGM_READWRITE
Non supportato.
[in] riid
Tipo: REFIID
Riferimento a un IID.
[out] ppv
Tipo: void**
Quando questa funzione restituisce, contiene il puntatore dell'interfaccia specificato in riid.
Valore restituito
Tipo: HRESULT
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questa funzione esegue il wrapping di un'interfaccia IPropertySetStorage in un'interfaccia IPropertyStore . Qualsiasi valore diverso da STGM_READ per grfMode, causa la mancata esecuzione delle chiamate a IPropertyStore::SetValue e IPropertyStore::Commit con STG_E_ACCESSDENIED.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP2, Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 con SP1 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | propsys.h |
Libreria | Propsys.lib |
DLL | Propsys.dll (versione 6.0 o successiva) |
Componente ridistribuibile | Windows Desktop Search (WDS) 3.0 |