Método IPropertyPage::Apply (ocidl.h)
Aplica los valores actuales a los objetos subyacentes asociados a la página de propiedades como se pasó anteriormente a IPropertyPage::SetObjects.
Sintaxis
HRESULT Apply();
Valor devuelto
Este método puede devolver los valores devueltos estándar E_OUTOFMEMORY y E_UNEXPECTED, así como los siguientes valores.
Código devuelto | Descripción |
---|---|
|
Los cambios se aplicaron correctamente y la página de propiedades está actualizada con los objetos subyacentes. |
|
Se aplicaron cambios, pero la página de propiedades no puede determinar si su estado es actual con los objetos . |
Comentarios
Los objetos que se van a cambiar se proporcionan a través de una llamada anterior a IPropertyPage::SetObjects. Al llamar a IPropertyPage::SetObjects antes de llamar a este método, el autor de la llamada garantiza que todos los objetos subyacentes tengan las interfaces correctas a través de las cuales comunicar los cambios. Por lo tanto, este método no debe producir un error debido a interfaces inexistentes.
Después de aplicar sus valores, la página de propiedades debe determinar si su estado es ahora actual con los objetos para implementar correctamente IPropertyPage::IsPageDirty y proporcionar tanto S_OK como S_FALSE valores devueltos.
Notas para los implementadores
E_NOTIMPL no es un valor devuelto válido.Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ocidl.h |