Функция RxCeBuildTransport (rxce.h)
RxCeBuildTransport привязывает объект транспорта RDBSS к указанному имени транспорта.
Синтаксис
NTSTATUS RxCeBuildTransport(
IN PRXCE_TRANSPORT pRxCeTransport,
[in] IN PUNICODE_STRING pTransportName,
[in] IN ULONG QualityOfService
);
Параметры
pRxCeTransport
Во входных данных этот параметр содержит указатель на неинициализированный транспорт RDBSS, с которым необходимо связать это имя транспорта. В выходных данных при успешном вызове транспорт связывается с указанным именем транспорта и транспорт правильно инициализируется.
[in] pTransportName
Указатель на строку привязки Юникода для нужного транспорта.
[in] QualityOfService
Качество обслуживания, требуемое от транспорта.
Возвращаемое значение
RxCeBuildTransport возвращает STATUS_SUCCESS при успешном выполнении или один из следующих кодов ошибок при сбое:
Код возврата | Описание |
---|---|
|
Не удалось выделить непагрегированную память пула, необходимую для этой подпрограммы. |
|
Один из параметров, переданных в эту подпрограмму, был недопустимым. |
Комментарии
При успешном выполнении RxCeBuildTransport элементы данных в структуре RXCE_TRANSPORT, на которую указывает параметр pTransport , будут правильно инициализированы, а транспорт RDBSS будет привязан к указанному транспорту TDI.
Подпрограммы подсистемы подключения в RDBSS не участвуют в вычислении качества обслуживания. RDBSS использует параметр QualityOfService в качестве магического числа, передаваемого базовому поставщику транспорта.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | rxce.h (включая Rxce.h) |
IRQL | <= APC_LEVEL |