Leggere in inglese

Condividi tramite


intestazione wdstci.h

Questa intestazione viene usata da Servizi di distribuzione Windows. Per altre informazioni, vedere:

wdstci.h contiene le interfacce di programmazione seguenti:

Funzioni

 
WdsTransportClientAddRefBuffer

Incrementa il conteggio dei riferimenti su un buffer di proprietà del client multicast.
WdsTransportClientCancelSession

Rilascia le risorse associate a una sessione nel client. (WdsTransportClientCancelSession)
WdsTransportClientCloseSession

Rilascia le risorse associate a una sessione nel client. (WdsTransportClientCloseSession)
WdsTransportClientCompleteReceive

Indica che tutte le elaborazioni su un blocco di dati vengono completate e che il client multicast può eliminare questo blocco di dati dalla cache per rendere più possibile la ricezione.
WdsTransportClientInitialize

Inizializza il client Multicast.
WdsTransportClientInitializeSession

Avvia un trasferimento di file multicast. (WdsTransportClientInitializeSession)
WdsTransportClientQueryStatus

Recupera lo stato corrente di una trasmissione multicast in corso o completa dal client multicast.
WdsTransportClientRegisterCallback

Registra un callback con il client multicast.
WdsTransportClientReleaseBuffer

Decrementa il conteggio dei riferimenti su un buffer di proprietà del client multicast.
WdsTransportClientShutdown

Arresta il client multicast.
WdsTransportClientStartSession

Avvia un trasferimento di file multicast. (WdsTransportClientStartSession)
WdsTransportClientWaitForCompletion

Blocca finché non viene completata la sessione multicast o viene raggiunto il timeout specificato.

Funzioni di callback

 
PFN_WdsTransportClientReceiveContents

Il callback PFN_WdsTransportClientReceiveContents viene usato dal client multicast per indicare che è possibile usare un blocco di dati.
PFN_WdsTransportClientReceiveMetadata

PFN_WdsTransportClientReceiveMetadata è un callback facoltativo che un consumer può registrare per ricevere informazioni sul tipo di metadati su un file. Queste informazioni vengono fornite dal provider di contenuto e sono opache per il client e il server multicast.
PFN_WdsTransportClientSessionComplete

Il callback PFN_WdsTransportClientSessionCompete viene usato dal client per indicare che non verranno inviati più callback al consumer e che la sessione è stata completata correttamente o ha rilevato un errore non ripristinabile.
PFN_WdsTransportClientSessionStart

Il callback PFN_WdsTransportClientSessionStart viene chiamato all'inizio di una sessione multicast per indicare le dimensioni del file e altre informazioni sul lato server sul file al consumer. (PFN_WdsTransportClientSessionStart)
PFN_WdsTransportClientSessionStartEx

Il callback PFN_WdsTransportClientSessionStart viene chiamato all'inizio di una sessione multicast per indicare le dimensioni del file e altre informazioni sul lato server sul file al consumer. (PFN_WdsTransportClientSessionStartEx)

Strutture

 
TRANSPORTCLIENT_SESSION_INFO

Questa struttura viene usata dalla funzione di callback PFN_WdsTransportClientSessionStartEx.
WDS_TRANSPORTCLIENT_REQUEST

Questa struttura viene usata dalla funzione WdsTransportClientStartSession.

Enumerazioni

 
TRANSPORTCLIENT_CALLBACK_ID

Questa enumerazione viene ricevuta dalla funzione WdsTransportClientRegisterCallback.