Condividi tramite


WDS_TRANSPORTCLIENT_REQUEST struttura (wdstci.h)

Questa struttura viene usata dalla funzione WdsTransportClientStartSession .

Sintassi

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;

Members

ulLength

Lunghezza di questa struttura in byte.

ulApiVersion

Versione dell'API compilata dal chiamante. Il client multicast può rifiutare la richiesta in base a questo valore.

Questo membro deve contenere il valore seguente.

Valore Significato
WDS_TRANSPORT_CLIENT_CURRENT_API_VERSION
1
La versione corrente.

ulAuthLevel

Questo membro può contenere uno dei valori seguenti.

Valore Significato
WDS_TRANSPORTCLIENT_AUTH
0x1
Le informazioni di autenticazione su questo utente verranno inviate al server. Il server userà queste informazioni per determinare se l'utente ha accesso a questo file.
WDS_TRANSPORTCLIENT_NO_AUTH
0x2
Nessuna informazione di autenticazione verrà inviata al server. Se il server non è configurato per accettare queste richieste, la richiesta avrà esito negativo.

pwszServer

Nome del server.

pwszNamespace

Spazio dei nomi dell'oggetto da recuperare.

pwszObjectName

Specifica il nome dell'oggetto da recuperare. I nomi degli oggetti sono dipendenti dal provider.

ulCacheSize

Specifica la quantità di dati in byte che il consumer può archiviare nella coda. Una volta raggiunta questa soglia, il client non invierà più scritture al consumer finché non viene rilasciata una memoria con WdsTransportClientCompleteWrite.

ulProtocol

Specifica il protocollo da usare per questo trasferimento.

Questo membro può contenere il valore seguente.

Valore Significato
WDS_TRANSPORTCLIENT_PROTOCOL_MULTICAST
0x00000001
Il file verrà trasferito usando un protocollo multicast efficiente.

pvProtocolData

Struttura dei dati del protocollo. La struttura è NULL per WDS_TRANSPORTCLIENT_PROTOCOL_MULTICAST protocollo.

ulProtocolDataLength

Lunghezza dei dati del protocollo a cui fa riferimento pvProtocolData.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione wdstci.h