Funzione CfReportProviderProgress2 (cfapi.h)

Consente a un provider di sincronizzazione di segnalare lo stato di avanzamento fuori banda. Estende CfReportProviderProgress con parametri aggiuntivi.

Sintassi

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

Parametri

ConnectionKey

Chiave di connessione che rappresenta un canale di comunicazione con il filtro di sincronizzazione.

TransferKey

Handle opaco per il segnaposto.

RequestKey

Consente al chiamante di segnalare lo stato di avanzamento di un'operazione specifica diversa dall'idratazione.

ProviderProgressTotal

Stato totale del provider di sincronizzazione in risposta a un callback dei dati di recupero.

ProviderProgressCompleted

Stato completato del provider di sincronizzazione in risposta a un callback dei dati di recupero.

TargetSessionId

Indica la sessione di destinazione delle informazioni sullo stato.

Valore restituito

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809 (10,0; Build 17763)
Intestazione cfapi.h

Vedi anche

CfReportProviderProgress