Compartilhar via


estrutura WDS_TRANSPORTCLIENT_REQUEST (wdstci.h)

Essa estrutura é usada pela função WdsTransportClientStartSession .

Sintaxe

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;

Membros

ulLength

O comprimento dessa estrutura em bytes.

ulApiVersion

A versão da API na qual o chamador é criado. O cliente multicast pode rejeitar a solicitação com base nesse valor.

Esse membro deve conter o valor a seguir.

Valor Significado
WDS_TRANSPORT_CLIENT_CURRENT_API_VERSION
1
A versão atual.

ulAuthLevel

Esse membro pode conter um dos valores a seguir.

Valor Significado
WDS_TRANSPORTCLIENT_AUTH
0x1
As informações de autenticação sobre esse usuário serão enviadas ao servidor. O servidor usará essas informações para determinar se o usuário tem acesso a esse arquivo.
WDS_TRANSPORTCLIENT_NO_AUTH
0x2
Nenhuma informação de autenticação será enviada ao servidor. Se o servidor não estiver configurado para aceitar essas solicitações, a solicitação falhará.

pwszServer

Nome de servidor.

pwszNamespace

Namespace do objeto a ser recuperado.

pwszObjectName

Especifica o nome do objeto a ser recuperado. Os nomes de objeto são dependentes do provedor.

ulCacheSize

Especifica a quantidade de dados em bytes que o consumidor pode armazenar em sua fila. Depois que esse limite for atingido, o cliente não enviará mais gravações ao consumidor até que alguma memória seja liberada com WdsTransportClientCompleteWrite.

ulProtocol

Especifica o protocolo a ser usado para essa transferência.

Esse membro pode conter o valor a seguir.

Valor Significado
WDS_TRANSPORTCLIENT_PROTOCOL_MULTICAST
0x00000001
O arquivo será transferido usando um protocolo multicast eficiente.

pvProtocolData

Estrutura de dados de protocolo para o protocolo. A estrutura é NULL para WDS_TRANSPORTCLIENT_PROTOCOL_MULTICAST protocolo.

ulProtocolDataLength

O comprimento dos dados de protocolo apontados por pvProtocolData.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho wdstci.h