Método ISyncMgrEvent::GetLinkReference (syncmgr.h)
Obtiene la referencia del vínculo activo para el evento. El vínculo activo es una propiedad mostrada que el usuario puede hacer clic para ejecutar una acción. Esto permite al controlador mostrar una acción disponible que el usuario puede ver de un vistazo en la carpeta.
Sintaxis
HRESULT GetLinkReference(
[out] LPWSTR *ppszLinkReference
);
Parámetros
[out] ppszLinkReference
Tipo: LPWSTR*
Cuando este método devuelve, contiene un puntero a una referencia de vínculo como una cadena Unicode.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
La referencia de vínculo se ejecuta cuando el usuario hace clic en el vínculo activo. Cuando el usuario hace clic en el vínculo, el Centro de sincronización llama a GetObject y solicita el objeto SYNCMGR_OBJECTID_EventLinkClick para la interfaz ISyncMgrEventLinkUIOperation . El objeto se inicializa con un puntero de interfaz ISyncMgrEvent que puede usar el método Run . Si el controlador no admite este identificador de objeto, el Centro de sincronización pasa la referencia de vínculo a ShellExecute.
Se espera que el evento asigne el búfer de cadena mediante CoTaskMemAlloc, que el Centro de sincronización usa para desasignar el búfer de cadenas.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | syncmgr.h |