RxCeBuildTransport 関数 (rxce.h)
RxCeBuildTransport は、RDBSS トランスポート オブジェクトを指定されたトランスポート名にバインドします。
構文
NTSTATUS RxCeBuildTransport(
IN PRXCE_TRANSPORT pRxCeTransport,
[in] IN PUNICODE_STRING pTransportName,
[in] IN ULONG QualityOfService
);
パラメーター
pRxCeTransport
入力時に、このパラメーターには、このトランスポート名を関連付ける初期化されていない RDBSS トランスポートへのポインターが含まれます。 この呼び出しが成功した場合の出力では、トランスポートは指定されたトランスポート名に関連付けられて、トランスポートが適切に初期化されます。
[in] pTransportName
目的のトランスポートの Unicode バインディング文字列へのポインター。
[in] QualityOfService
輸送に必要なサービスの品質。
戻り値
RxCeBuildTransport は 、成功した場合はSTATUS_SUCCESSを返し、失敗した場合は次のいずれかのエラー コードを返します。
リターン コード | 説明 |
---|---|
|
このルーチンで必要な非ページ プール メモリの割り当てが失敗しました。 |
|
このルーチンに渡されたパラメーターの 1 つが無効でした。 |
注釈
RxCeBuildTransport が成功すると、pTransport パラメーターによって指されるRXCE_TRANSPORT構造体のデータ メンバーが適切に初期化され、RDBSS トランスポートが指定された TDI トランスポートにバインドされます。
RDBSS の接続エンジン ルーチンは、サービス品質の計算に関与しません。 RDBSS は基本的に、基になるトランスポート プロバイダーに渡されるマジック番号として QualityOfService パラメーターを使用します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | rxce.h (Rxce.h を含む) |
IRQL | <= APC_LEVEL |