次の方法で共有


MprConfigTransportSetInfo 関数 (mprapi.h)

MprConfigTransportSetInfo 関数は、指定したルーター構成の指定されたトランスポート プロトコルの構成を変更します。

構文

DWORD MprConfigTransportSetInfo(
  [in]           HANDLE hMprConfig,
  [in]           HANDLE hRouterTransport,
  [in, optional] LPBYTE pGlobalInfo,
  [in, optional] DWORD  dwGlobalInfoSize,
  [in, optional] LPBYTE pClientInterfaceInfo,
  [in, optional] DWORD  dwClientInterfaceInfoSize,
  [in, optional] LPWSTR lpwsDLLPath
);

パラメーター

[in] hMprConfig

ルーター構成を処理します。 MprConfigServerConnect を呼び出して、このハンドルを取得します。

[in] hRouterTransport

更新されるトランスポート プロトコル構成を処理します。 MprConfigTransportCreateMprConfigTransportGetHandle、または MprConfigTransportEnum を呼び出して、このハンドルを取得します。 サポートされているトランスポート プロトコルの種類は、「 トランスポート識別子」に一覧表示されます。

[in, optional] pGlobalInfo

トランスポート プロトコルのグローバル情報を指定する情報ヘッダーへのポインター。 この情報は、トランスポートのルーター マネージャーによって解釈されます。 情報ヘッダー関数を使用して、情報ヘッダーを操作します。

このパラメーターは省略可能です。呼び出し元のアプリケーションでは、このパラメーターに NULL を 指定できます。

[in, optional] dwGlobalInfoSize

pGlobalInfo によって指されるデータのサイズをバイト単位で指定します。 呼び出し元のアプリケーションで pGlobalInfoNULL が指定されている場合、呼び出し元のアプリケーションでは、このパラメーターに 0 を指定する必要があります。

[in, optional] pClientInterfaceInfo

クライアント ルーターの既定のインターフェイス情報を指定する情報ヘッダーへのポインター。 この情報は、このトランスポート用のクライアント ルーターの動的インターフェイスを構成するために使用されます。 情報ヘッダー関数を使用して、情報ヘッダーを操作します。

このパラメーターは省略可能です。呼び出し元のアプリケーションでは、このパラメーターに NULL を 指定できます。

[in, optional] dwClientInterfaceInfoSize

pClientInterfaceInfo が指すデータのサイズをバイト単位で指定します。 呼び出し元のアプリケーションで pClientInterfaceInfoNULL が指定されている場合、呼び出し元のアプリケーションでは、このパラメーターに 0 を指定する必要があります。

[in, optional] lpwsDLLPath

指定したトランスポートのルーター マネージャー DLL の名前を指定する null で終わる Unicode 文字列へのポインター。

このパラメーターは省略可能です。呼び出し元のアプリケーションでは、このパラメーターに NULL を 指定できます。

戻り値

関数が成功した場合、戻り値はNO_ERROR。 詳細については、このトピックで後述する「解説」を参照してください。

関数が失敗した場合、戻り値は次のいずれかのエラー コードになります。

意味
ERROR_INVALID_PARAMETER
hMprConfig パラメーターが NULLhRouterTransport パラメーターが NULL、または両方が NULL です
ERROR_UNKNOWN_PROTOCOL_ID
hRouterTransport に対応するトランスポート プロトコル構成がルーター構成で見つかりませんでした。
その他
FormatMessage を使用して、返されたエラー コードに対応するシステム エラー メッセージを取得します。
 
 

注釈

MprConfigTransportSetInfo を使用して、トランスポートのグローバル情報、既定のインターフェイス情報、またはトランスポートのルーター マネージャー DLL の名前を設定します。

MprConfigTransportSetInfo は、パラメーター リストに表示される順序で項目を設定しようとします。

  1. グローバル情報。
  2. クライアント ルーターの既定のインターフェイス情報。
  3. ルーター マネージャーの DLL 名。
MprConfigTransportSetInfo がいずれかの項目を設定できない場合は、残りの項目を設定せずにすぐにが返されます。

pGlobalInfopClientInterfaceInfo、および lpwsDLLPath パラメーターがすべて NULL の場合、関数は何も実行せず、NO_ERRORの値を返します。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー mprapi.h
Library Mprapi.lib
[DLL] Mprapi.dll

こちらもご覧ください

FormatMessage

MprConfigServerConnect

MprConfigTransportCreate

MprConfigTransportEnum

MprConfigTransportGetHandle

ルーター構成関数

ルーター管理リファレンス