RxCeBuildConnection 함수(rxce.h)
RxCeBuildConnection 은 로컬 RDBSS 연결 주소와 지정된 원격 주소 간에 연결을 설정합니다.
구문
NTSTATUS RxCeBuildConnection(
IN PRXCE_ADDRESS pLocalAddress,
[in] IN PRXCE_CONNECTION_INFORMATION pConnectionInformation,
[in] IN PRXCE_CONNECTION_EVENT_HANDLER pHandler,
[in] IN PVOID pEventContext,
[in, out] IN OUT PRXCE_CONNECTION pConnection,
[in, out] IN OUT PRXCE_VC pVc
);
매개 변수
pLocalAddress
로컬 RDBSS 연결 엔진 주소에 대한 포인터입니다.
[in] pConnectionInformation
원격 주소를 지정하는 연결 정보에 대한 포인터입니다.
[in] pHandler
수신 표시를 처리하기 위한 이벤트 처리기에 대한 포인터입니다.
[in] pEventContext
이벤트 처리기에 다시 전달되고 표시에 사용할 컨텍스트 매개 변수에 대한 포인터입니다.
[in, out] pConnection
입력 시 이 매개 변수는 초기화되지 않은 RDBSS 연결에 대한 포인터를 포함합니다. 이 호출이 성공하면 출력에서 연결이 제대로 초기화됩니다.
[in, out] pVc
입력 시 이 매개 변수는 초기화되지 않은 RDBSS 가상 회로에 대한 포인터를 포함합니다. 이 호출이 성공하면 출력 시 가상 회로가 연결과 연결되고 가상 회로가 제대로 초기화됩니다.
반환 값
RxCeBuildConnection은 성공 시 STATUS_SUCCESS 반환하거나 실패 시 다음 오류 코드 중 하나를 반환합니다.
반환 코드 | 설명 |
---|---|
|
이 루틴에 필요한 비페이지 풀 메모리 할당에 실패했습니다. |
|
이 루틴에 전달된 매개 변수 중 하나가 잘못되었습니다. |
설명
RxCeBuildConnection 은 시스템 작업자 스레드의 컨텍스트에서 호출되어야 합니다.
RxCeBuildConnection이 성공하면 pConnection 매개 변수가 가리키는 RXCE_CONNECTION 구조의 데이터 멤버와 pVc 매개 변수가 가리키는 RXCE_VC 구조의 데이터 멤버가 제대로 초기화되고 가상 회로가 연결과 연결됩니다.
RXCE_CONNECTION_INFORMATIONTDI_CONNECTION_INFORMATION 구조체의 typedef입니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | rxce.h(Rxce.h 포함) |
IRQL | <= APC_LEVEL |