Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Obtiene el nombre para mostrar del controlador.
Sintaxis
HRESULT GetName(
[out] LPWSTR *ppszName
);
Parámetros
[out] ppszName
Tipo: LPWSTR*
Cuando este método devuelve , contiene un puntero a un búfer terminado en null que recibe el nombre del controlador. El nombre puede ser de longitud máxima MAX_SYNCMGR_NAME, incluido el carácter nulo de terminación. Si el nombre supera esa longitud, se trunca.
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
Se tiene acceso al nombre del controlador como la propiedad System.DisplayName (PKEY_DisplayName) en la carpeta Centro de sincronización.
El Centro de sincronización llama a este método cada vez que se llama a UpdateHandler o UpdateHandlerCollection . Si se produce un error en ISyncMgrHandler::GetName o devuelve una cadena vacía, el controlador no se muestra en la carpeta Centro de sincronización y el Centro de sincronización no intentará invocarlo.
Es responsabilidad del controlador asignar el búfer de cadenas mediante CoTaskMemAlloc. El Centro de sincronización desasigna el búfer a través de CoTaskMemFree.
ISyncMgrHandler::GetName reemplaza el uso de GetHandlerInfo para recuperar el nombre del controlador.
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 |