Compartir a través de


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