RxCeBuildAddress 函数 (rxce.h)

RxCeBuildAddress 将传输地址与传输绑定相关联。

语法

NTSTATUS RxCeBuildAddress(
  [in, out] IN OUT PRXCE_ADDRESS           pAddress,
  [in]      IN PRXCE_TRANSPORT             pTransport,
  [in]      IN PTRANSPORT_ADDRESS          pTransportAddress,
  [in]      IN PRXCE_ADDRESS_EVENT_HANDLER pHandler,
  [in]      IN PVOID                       pEventContext
);

参数

[in, out] pAddress

输入时,此参数包含指向未初始化的 RDBSS 连接引擎地址结构的指针。 此调用成功时输出时,RXCE_ADDRESS 结构中的数据成员将正确初始化。

[in] pTransport

指向要与此地址关联的传输的指针。

[in] pTransportAddress

指向要与绑定关联的传输地址的指针。

[in] pHandler

指向与注册关联的事件处理程序的指针。

[in] pEventContext

指向要传递回事件处理程序的上下文参数的指针。

返回值

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

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

注解

RxCeBuildAddress 成功后,将正确初始化 pAddress 参数指向的 RXCE_ADDRESS 结构中的数据成员。

要求

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

另请参阅

RxCeTearDownAddress