структура WDS_TRANSPORTCLIENT_REQUEST (wdstci.h)
Эта структура используется функцией WdsTransportClientStartSession .
Синтаксис
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;
Члены
ulLength
Длина этой структуры в байтах.
ulApiVersion
Версия API, для которую создается вызывающий объект. Клиент многоадресной рассылки может отклонить запрос на основе этого значения.
Этот элемент должен содержать следующее значение.
Значение | Значение |
---|---|
|
Текущая версия. |
ulAuthLevel
Этот элемент может содержать одно из следующих значений.
pwszServer
Имя сервера.
pwszNamespace
Пространство имен извлекаемого объекта.
pwszObjectName
Указывает имя извлекаемого объекта. Имена объектов зависят от поставщика.
ulCacheSize
Указывает, сколько данных в байтах потребитель может хранить в своей очереди. После достижения этого порогового значения клиент больше не будет отправлять данные записи потребителю, пока часть памяти не будет освобождена с помощью WdsTransportClientCompleteWrite.
ulProtocol
Указывает протокол, используемый для этой передачи.
Этот элемент может содержать следующее значение.
Значение | Значение |
---|---|
|
Файл будет передан с помощью эффективного протокола многоадресной рассылки. |
pvProtocolData
Структура данных протокола для протокола. Для протокола WDS_TRANSPORTCLIENT_PROTOCOL_MULTICAST структура имеет значение NULL.
ulProtocolDataLength
Длина данных протокола, на которые указывает pvProtocolData.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | wdstci.h |