Función PSCreatePropertyStoreFromPropertySetStorage (propsys.h)
Ajusta una interfaz IPropertySetStorage en una interfaz IPropertyStore .
Sintaxis
PSSTDAPI PSCreatePropertyStoreFromPropertySetStorage(
[in] IPropertySetStorage *ppss,
[in] DWORD grfMode,
[in] REFIID riid,
[out] void **ppv
);
Parámetros
[in] ppss
Tipo: IPropertySetStorage*
Puntero a una interfaz IPropertySetStorage .
[in] grfMode
Tipo: DWORD
Especifica el modo de acceso que se va a aplicar. grfMode debe coincidir con el modo de acceso usado para abrir IPropertySetStorage. Los valores válidos son los siguientes:
STGM_READ
Las llamadas a IPropertyStore::SetValue actualizan una caché interna de propiedades y las llamadas a IPropertyStore::Commit llaman a los métodos IPropertySetStorage adecuados para escribir las propiedades modificadas.
STGM_WRITE
No compatible.
STGM_READWRITE
No compatible.
[in] riid
Tipo: REFIID
Referencia a un IID.
[out] ppv
Tipo: void**
Cuando esta función vuelve, contiene el puntero de interfaz especificado en riid.
Valor devuelto
Tipo: HRESULT
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Esta función encapsula una interfaz IPropertySetStorage en una interfaz IPropertyStore . Cualquier valor distinto de STGM_READ para grfMode, hace que las llamadas a IPropertyStore::SetValue e IPropertyStore::Commit produzcan un error con STG_E_ACCESSDENIED.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP2, Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 con SP1 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | propsys.h |
Library | Propsys.lib |
Archivo DLL | Propsys.dll (versión 6.0 o posterior) |
Redistribuible | Búsqueda de escritorio de Windows (WDS) 3.0 |