Méthode ISyncMgrSyncCallback ::QueryForAdditionalItems (syncmgr.h)
Récupère un énumérateur de l’ensemble d’éléments qui ont une demande en attente à synchroniser. Il s’agit de l’ensemble d’éléments qui seront synchronisés une fois la synchronisation actuelle terminée.
Syntaxe
HRESULT QueryForAdditionalItems(
[out] IEnumString **ppenumItemIDs,
[out] IEnumUnknown **ppenumPunks
);
Paramètres
[out] ppenumItemIDs
Type : IEnumString**
Lorsque cette méthode retourne, contient l’adresse d’un pointeur vers un instance d’IEnumString qui énumère les ID d’élément de synchronisation. Cette valeur est NULL si aucun élément n’est en attente.
[out] ppenumPunks
Type : IEnumUnknown**
Lorsque cette méthode retourne, contient l’adresse d’un pointeur vers un instance d’interfaces IEnumUnknown énumérant IUnknown qui sont passées à StartHandlerSync ou StartItemSync. Cette valeur est NULL si aucune interface n’est en attente.
Valeur retournée
Type : HRESULT
Retourne S_OK en cas de réussite, ou une valeur d’erreur dans le cas contraire. Retourne S_FALSE si aucun élément n’est en attente.
Remarques
Les ID d’élément récupérés par un appel à la méthode Next de l’interface énumératrice récupérée ont une longueur maximale de MAX_SYNCMGR_ID y compris le caractère null de fin. L’application appelante est responsable de la désaffectation de chaque ID d’élément récupéré via la méthode Next à l’aide de CoTaskMemFree.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | syncmgr.h |