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 반환하거나 실패 시 다음 오류 코드 중 하나를 반환합니다.
반환 코드 | 설명 |
---|---|
|
이 루틴에 필요한 비페이지 풀 메모리 할당에 실패했습니다. |
|
RxCeBuildAddress에 전달된 매개 변수 중 하나가 잘못되었습니다. |
설명
RxCeBuildAddress가 성공하면 pAddress 매개 변수가 가리키는 RXCE_ADDRESS 구조체의 데이터 멤버가 제대로 초기화됩니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | rxce.h(Rxce.h 포함) |
IRQL | <= APC_LEVEL |