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 に渡されたパラメーターの 1 つが無効です。 |
注釈
RxCeBuildAddress が成功すると、pAddress パラメーターによって指されるRXCE_ADDRESS構造体のデータ メンバーが適切に初期化されます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | rxce.h (Rxce.h を含む) |
IRQL | <= APC_LEVEL |