Partager via


CfReportProviderProgress2, fonction (cfapi.h)

Permet à un fournisseur de synchronisation de signaler la progression hors bande. Étend CfReportProviderProgress avec des paramètres supplémentaires.

Syntaxe

HRESULT CfReportProviderProgress2(
  CF_CONNECTION_KEY ConnectionKey,
  CF_TRANSFER_KEY   TransferKey,
  CF_REQUEST_KEY    RequestKey,
  LARGE_INTEGER     ProviderProgressTotal,
  LARGE_INTEGER     ProviderProgressCompleted,
  DWORD             TargetSessionId
);

Paramètres

ConnectionKey

Clé de connexion représentant un canal de communication avec le filtre de synchronisation.

TransferKey

Handle opaque pour l’espace réservé.

RequestKey

Permet à l’appelant de signaler la progression d’une opération spécifique autre que l’hydratation.

ProviderProgressTotal

Progression totale du fournisseur de synchronisation en réponse à un rappel de récupération de données.

ProviderProgressCompleted

Progression terminée du fournisseur de synchronisation en réponse à un rappel de récupération de données.

TargetSessionId

Indique la session à laquelle ces informations de progression sont ciblées.

Valeur retournée

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809 (10.0 ; Build 17763)
En-tête cfapi.h

Voir aussi

CfReportProviderProgress