WDS_TRANSPORTCLIENT_REQUEST-Struktur (wdstci.h)
Diese Struktur wird von der WdsTransportClientStartSession-Funktion verwendet.
Syntax
typedef struct _WDS_TRANSPORTCLIENT_REQUEST {
ULONG ulLength;
ULONG ulApiVersion;
ULONG ulAuthLevel;
LPCWSTR pwszServer;
LPCWSTR pwszNamespace;
LPCWSTR pwszObjectName;
ULONG ulCacheSize;
ULONG ulProtocol;
PVOID pvProtocolData;
ULONG ulProtocolDataLength;
} WDS_TRANSPORTCLIENT_REQUEST, *PWDS_TRANSPORTCLIENT_REQUEST;
Member
ulLength
Die Länge dieser Struktur in Bytes.
ulApiVersion
Die Version der API, für die der Aufrufer erstellt wird. Der Multicastclient kann die Anforderung basierend auf diesem Wert ablehnen.
Dieser Member muss den folgenden Wert enthalten.
Wert | Bedeutung |
---|---|
|
Die aktuelle Version. |
ulAuthLevel
Dieser Member kann einen der folgenden Werte enthalten.
pwszServer
Servername.
pwszNamespace
Namespace des abzurufenden Objekts.
pwszObjectName
Gibt den Namen des abzurufenden Objekts an. Objektnamen sind vom Anbieter abhängig.
ulCacheSize
Gibt an, wie viele Daten in Bytes der Consumer in seiner Warteschlange speichern kann. Sobald dieser Schwellenwert erreicht ist, sendet der Client keine weiteren Schreibvorgänge an den Consumer, bis etwas Arbeitsspeicher mit WdsTransportClientCompleteWrite freigegeben wurde.
ulProtocol
Gibt das Protokoll an, das für diese Übertragung verwendet werden soll.
Dieser Member kann den folgenden Wert enthalten.
Wert | Bedeutung |
---|---|
|
Die Datei wird mithilfe eines effizienten Multicastprotokolls übertragen. |
pvProtocolData
Protokolldatenstruktur für das Protokoll. Die Struktur ist null für WDS_TRANSPORTCLIENT_PROTOCOL_MULTICAST Protokoll.
ulProtocolDataLength
Die Länge der Protokolldaten, auf die von pvProtocolData verwiesen wird.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | wdstci.h |