Функция 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 элементы данных в структуре RXCE_ADDRESS, на которую указывает параметр pAddress , будут правильно инициализированы.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть rxce.h (включая Rxce.h)
IRQL <= APC_LEVEL

См. также раздел

RxCeTearDownAddress