다음을 통해 공유


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