RasSetAutodialAddressA 関数 (ras.h)
RasSetAutodialAddress 関数は、AutoDial マッピング データベースにアドレスを追加できます。 または、関数は、データベース内の既存のアドレスに関連付けられているデータを削除または変更できます。
構文
DWORD RasSetAutodialAddressA(
[in] LPCSTR unnamedParam1,
[in] DWORD unnamedParam2,
[in] LPRASAUTODIALENTRYA unnamedParam3,
[in] DWORD unnamedParam4,
[in] DWORD unnamedParam5
);
パラメーター
[in] unnamedParam1
追加、削除、または変更するアドレスを指定する null-terminated 文字列へのポインター。 このアドレスには、IP アドレス、インターネット ホスト名 ("www.microsoft.com")、または NetBIOS 名 ("products1") を指定できます。
このパラメーターが NULL
[in] unnamedParam2
引っ込み思案;は 0 にする必要があります。
[in] unnamedParam3
lpszAddress アドレスに関連付けられる 1 つ以上の RASAUTODIALENTRY 構造体の配列へのポインター。
[in] unnamedParam4
lpAutoDialEntries バッファーのサイズをバイト単位で指定します。
[in] unnamedParam5
lpAutoDialEntries バッファー内の RASAUTODIALENTRY 構造体の数を指定します。
戻り値
関数が成功した場合、戻り値は ERROR_SUCCESS。
関数が失敗した場合、戻り値は次のいずれかのエラー コード、または Routing と Remote Access Error Codes または Winerror.h からの値です。
価値 | 意味 |
---|---|
|
RASAUTODIALENTRY 構造体の dwSize メンバーが無効な値です。 |
|
|
|
lpAutoDialEntries に指定 |
備考
自動ダイヤル マッピング データベース内のアドレスには、RASAUTODIALENTRY エントリ
RAS は、ローカル コンピューターへのグローバルな既定のインターネット接続をサポートし、各ユーザーの既定のインターネット接続をサポートします。
ドメイン以外のクライアント コンピューターでは、ユーザーが既定のインターネット接続として接続を設定し、RASAUTODIALENTRY 構造体の szEntry メンバーで "for-all-users" 接続を指定する場合、既定のインターネット接続はローカル コンピューターでグローバルに設定されます。 それ以外の場合は、コンピューターのユーザーごとに既定のインターネット接続が個別に設定されます。
1 つが "for-all-users" 接続として構成され、もう一方が "for-me-only" 接続として構成されている場合は、同じ名前の 2 つの接続を持つことができます。 lpAutoDialEntries パラメーターで、グローバル接続とユーザーごとの接続の両方に対応する接続名を指定すると、ユーザーごとの接続が設定されます。
手記
ras.h ヘッダーは、Unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして RasSetAutodialAddress を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows 2000 Server [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | ras.h |
ライブラリ | Rasapi32.lib |
DLL | Rasapi32.dll |
関連項目
RASAUTODIALENTRY の
リモート アクセス サービス関数 の