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 |
---|---|
|
A versão atual. |
ulAuthLevel
Esse membro pode conter um dos valores a seguir.
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 |
---|---|
|
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 |