RxCeBuildTransport 함수(rxce.h)

RxCeBuildTransport 는 RDBSS 전송 개체를 지정된 전송 이름에 바인딩합니다.

구문

NTSTATUS RxCeBuildTransport(
       IN PRXCE_TRANSPORT pRxCeTransport,
  [in] IN PUNICODE_STRING pTransportName,
  [in] IN ULONG           QualityOfService
);

매개 변수

pRxCeTransport

입력 시 이 매개 변수는 이 전송 이름이 연결될 초기화되지 않은 RDBSS 전송에 대한 포인터를 포함합니다. 이 호출이 성공하면 출력 시 전송이 지정된 전송 이름과 연결되고 전송이 제대로 초기화됩니다.

[in] pTransportName

원하는 전송에 대한 유니코드 바인딩 문자열에 대한 포인터입니다.

[in] QualityOfService

전송에서 원하는 서비스 품질입니다.

반환 값

RxCeBuildTransport 는 성공 시 STATUS_SUCCESS 반환하거나 실패 시 다음 오류 코드 중 하나를 반환합니다.

반환 코드 설명
STATUS_INSUFFICIENT_RESOURCES
이 루틴에 필요한 비페이지 풀 메모리 할당에 실패했습니다.
STATUS_INVALID_PARAMETER
이 루틴에 전달된 매개 변수 중 하나가 잘못되었습니다.

설명

RxCeBuildTransport가 성공하면 pTransport 매개 변수가 가리키는 RXCE_TRANSPORT 구조의 데이터 멤버가 제대로 초기화되고 RDBSS 전송이 지정된 TDI 전송에 바인딩됩니다.

RDBSS의 연결 엔진 루틴은 서비스 품질 계산에 참여하지 않습니다. RDBSS는 기본적으로 QualityOfService 매개 변수를 기본 전송 공급자에게 전달되는 매직 번호로 사용합니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 rxce.h(Rxce.h 포함)
IRQL <= APC_LEVEL

추가 정보

RxCeTearDownTransport