wdstci.h-Header

Dieser Header wird von den Windows-Bereitstellungsdiensten verwendet. Weitere Informationen finden Sie unter

wdstci.h enthält die folgenden Programmierschnittstellen:

Functions

 
WdsTransportClientAddRefBuffer

Erhöht die Verweisanzahl für einen Puffer, der dem Multicastclient gehört.
WdsTransportClientCancelSession

Gibt die Ressourcen frei, die einer Sitzung im Client zugeordnet sind. (WdsTransportClientCancelSession)
WdsTransportClientCloseSession

Gibt die Ressourcen frei, die einer Sitzung im Client zugeordnet sind. (WdsTransportClientCloseSession)
WdsTransportClientCompleteReceive

Gibt an, dass die gesamte Verarbeitung in einem Datenblock abgeschlossen ist und dass der Multicastclient diesen Datenblock aus seinem Cache bereinigen kann, um Platz für weitere Empfangsvorgänge zu schaffen.
WdsTransportClientInitialize

Initialisiert den Multicastclient.
WdsTransportClientInitializeSession

Initiiert eine Multicastdateiübertragung. (WdsTransportClientInitializeSession)
WdsTransportClientQueryStatus

Ruft den aktuellen status einer laufenden oder vollständigen Multicastübertragung vom Multicastclient ab.
WdsTransportClientRegisterCallback

Registriert einen Rückruf beim Multicastclient.
WdsTransportClientReleaseBuffer

Verringert die Verweisanzahl für einen Puffer, der dem Multicastclient gehört.
WdsTransportClientShutdown

Fährt den Multicastclient herunter.
WdsTransportClientStartSession

Initiiert eine Multicastdateiübertragung. (WdsTransportClientStartSession)
WdsTransportClientWaitForCompletion

Blockiert, bis entweder die Multicastsitzung abgeschlossen oder das angegebene Timeout erreicht ist.

Rückruffunktionen

 
PFN_WdsTransportClientReceiveContents

Der PFN_WdsTransportClientReceiveContents Rückrufs wird vom Multicastclient verwendet, um anzugeben, dass ein Datenblock zur Verwendung bereit ist.
PFN_WdsTransportClientReceiveMetadata

PFN_WdsTransportClientReceiveMetadata ist ein optionaler Rückruf, den ein Consumer möglicherweise registriert, um Metadatentypinformationen zu einer Datei zu erhalten. Diese Informationen werden vom Inhaltsanbieter bereitgestellt und sind für den Multicastclient und -server undurchsichtig.
PFN_WdsTransportClientSessionComplete

Der PFN_WdsTransportClientSessionCompete Rückrufs wird vom Client verwendet, um anzugeben, dass keine Rückrufe mehr an den Consumer gesendet werden und dass die Sitzung entweder erfolgreich abgeschlossen wurde oder dass ein nicht wiederherstellbarer Fehler aufgetreten ist.
PFN_WdsTransportClientSessionStart

Der PFN_WdsTransportClientSessionStart Rückrufs wird zu Beginn einer Multicastsitzung aufgerufen, um die Dateigröße und andere serverseitige Informationen zur Datei für den Consumer anzugeben. (PFN_WdsTransportClientSessionStart)
PFN_WdsTransportClientSessionStartEx

Der PFN_WdsTransportClientSessionStart Rückrufs wird zu Beginn einer Multicastsitzung aufgerufen, um die Dateigröße und andere serverseitige Informationen zur Datei für den Consumer anzugeben. (PFN_WdsTransportClientSessionStartEx)

Strukturen

 
TRANSPORTCLIENT_SESSION_INFO

Diese Struktur wird von der PFN_WdsTransportClientSessionStartEx Rückruffunktion verwendet.
WDS_TRANSPORTCLIENT_REQUEST

Diese Struktur wird von der WdsTransportClientStartSession-Funktion verwendet.

Enumerationen

 
TRANSPORTCLIENT_CALLBACK_ID

Diese Enumeration wird von der WdsTransportClientRegisterCallback-Funktion empfangen.