Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Acepta la interfaz IUnknown de un objeto que admite IPropertyStore o IPropertySetStorage. Si el objeto admite IPropertySetStorage, se encapsula para que admita IPropertyStore.
Sintaxis
PSSTDAPI PSCreatePropertyStoreFromObject(
[in] IUnknown *punk,
[in] DWORD grfMode,
[in] REFIID riid,
[out] void **ppv
);
Parámetros
[in] punk
Tipo: IUnknown*
Puntero a una interfaz que admite IPropertyStore o IPropertySetStorage.
[in] grfMode
Tipo: DWORD
Especifica el modo de acceso que se va a usar. Uno de estos valores:
STGM_READ
Abrir para leer.
STGM_READWRITE
Abra para leer y escribir.
[in] riid
Tipo: REFIID
Referencia al IID solicitado.
[out] ppv
Tipo: void**
Cuando esta función vuelve correctamente, contiene la dirección de un puntero a una interfaz garantizada para admitir IPropertyStore.
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
Si el objeto al que apunta punk ya admite IPropertyStore, no se crea ningún contenedor y se devuelve el punk sin modificaciones.
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 |