WDS_TRANSPORTCLIENT_REQUEST structure (wdstci.h)
Cette structure est utilisée par la fonction WdsTransportClientStartSession .
Syntaxe
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;
Membres
ulLength
Longueur de cette structure en octets.
ulApiVersion
Version de l’API sur laquelle l’appelant est généré. Le client de multidiffusion peut rejeter la demande en fonction de cette valeur.
Ce membre doit contenir la valeur suivante.
Valeur | Signification |
---|---|
|
La version actuelle. |
ulAuthLevel
Ce membre peut contenir l’une des valeurs suivantes.
pwszServer
Nom du serveur.
pwszNamespace
Espace de noms de l’objet à récupérer.
pwszObjectName
Spécifie le nom de l’objet à récupérer. Les noms d’objets dépendent du fournisseur.
ulCacheSize
Spécifie la quantité de données en octets que le consommateur peut stocker dans sa file d’attente. Une fois ce seuil atteint, le client n’envoie plus d’écritures au consommateur tant qu’une partie de la mémoire n’est pas libérée avec WdsTransportClientCompleteWrite.
ulProtocol
Spécifie le protocole à utiliser pour ce transfert.
Ce membre peut contenir la valeur suivante.
Valeur | Signification |
---|---|
|
Le fichier sera transféré à l’aide d’un protocole de multidiffusion efficace. |
pvProtocolData
Structure des données de protocole pour le protocole. La structure est NULL pour WDS_TRANSPORTCLIENT_PROTOCOL_MULTICAST protocole.
ulProtocolDataLength
Longueur des données de protocole pointées par pvProtocolData.
Configuration requise
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | wdstci.h |