RxCeBuildTransport 函数 (rxce.h)

RxCeBuildTransport 将 RDBSS 传输对象绑定到指定的传输名称。

语法

NTSTATUS RxCeBuildTransport(
       IN PRXCE_TRANSPORT pRxCeTransport,
  [in] IN PUNICODE_STRING pTransportName,
  [in] IN ULONG           QualityOfService
);

参数

pRxCeTransport

输入时,此参数包含指向要与此传输名称关联的未初始化 RDBSS 传输的指针。 此调用成功时输出时,传输与指定的传输名称相关联,传输已正确初始化。

[in] pTransportName

指向所需传输的 Unicode 绑定字符串的指针。

[in] QualityOfService

传输所需的服务质量。

返回值

RxCeBuildTransport 在成功时返回STATUS_SUCCESS或在失败时返回以下错误代码之一:

返回代码 说明
STATUS_INSUFFICIENT_RESOURCES
此例程所需的非分页池内存分配失败。
STATUS_INVALID_PARAMETER
传递给此例程的参数之一无效。

注解

RxCeBuildTransport 成功后,将正确初始化 pTransport 参数指向的RXCE_TRANSPORT结构中的数据成员,并且 RDBSS 传输将绑定到指定的 TDI 传输。

RDBSS 中的连接引擎例程不参与服务质量计算。 RDBSS 实质上使用 QualityOfService 参数作为传递给基础传输提供程序的幻数。

要求

要求
目标平台 桌面
标头 rxce.h (包括 Rxce.h)
IRQL <= APC_LEVEL

另请参阅

RxCeTearDownTransport