Compartir a través de


Método ISyncMgrSyncCallback::QueryForAdditionalItems (syncmgr.h)

Recupera un enumerador del conjunto de elementos que tienen una solicitud pendiente que se va a sincronizar. Este es el conjunto de elementos que se sincronizarán una vez finalizada la sincronización actual.

Sintaxis

HRESULT QueryForAdditionalItems(
  [out] IEnumString  **ppenumItemIDs,
  [out] IEnumUnknown **ppenumPunks
);

Parámetros

[out] ppenumItemIDs

Tipo: IEnumString**

Cuando este método devuelve, contiene la dirección de un puntero a una instancia de IEnumString que enumera los identificadores de elemento de sincronización. Este valor es NULL si no hay ningún elemento pendiente.

[out] ppenumPunks

Tipo: IEnumUnknown**

Cuando este método devuelve, contiene la dirección de un puntero a una instancia de IEnumUnknown que enumera las interfaces IUnknown que se pasan a StartHandlerSync o StartItemSync. Este valor es NULL si no hay ninguna interfaz pendiente.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si se ejecuta correctamente o un valor de error de lo contrario. Devuelve S_FALSE si no hay elementos pendientes.

Comentarios

Los identificadores de elemento recuperados por una llamada al método Next de la interfaz del enumerador recuperado tienen una longitud máxima de MAX_SYNCMGR_ID incluido el carácter nulo de terminación. La aplicación que realiza la llamada es responsable de desasignar cada identificador de elemento recuperado mediante el método Next mediante CoTaskMemFree.

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