次の方法で共有


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 に渡されたパラメーターの 1 つが無効です。

注釈

RxCeBuildAddress が成功すると、pAddress パラメーターによって指されるRXCE_ADDRESS構造体のデータ メンバーが適切に初期化されます。

要件

要件
対象プラットフォーム デスクトップ
Header rxce.h (Rxce.h を含む)
IRQL <= APC_LEVEL

こちらもご覧ください

RxCeTearDownAddress