次の方法で共有


MprAdminInterfaceSetCredentials 関数 (mprapi.h)

MprAdminInterfaceSetCredentials 関数を使用して、指定されたデマンド ダイヤル インターフェイスでのダイヤルアウトに使用するドメイン、ユーザー名、パスワードを設定します。

構文

DWORD MprAdminInterfaceSetCredentials(
  [in] LPWSTR lpwsServer,
  [in] LPWSTR lpwsInterfaceName,
  [in] LPWSTR lpwsUserName,
  [in] LPWSTR lpwsDomainName,
  [in] LPWSTR lpwsPassword
);

パラメーター

[in] lpwsServer

この呼び出しを実行するルーターの名前を指定する null で終わる Unicode 文字列へのポインター。

このパラメーターは省略可能です。 呼び出し元のアプリケーションでこのパラメーターに NULL が 指定されている場合、呼び出しはローカル コンピューターで実行されます。

[in] lpwsInterfaceName

デマンド ダイヤル インターフェイスの名前を指定する null で終わる Unicode 文字列へのポインター。 MprAdminInterfaceGetInfo を使用してインターフェイス名を取得します。

[in] lpwsUserName

ユーザー名を指定する null で終わる Unicode 文字列へのポインター。

このパラメーターは省略可能です。 呼び出し元のアプリケーションでこのパラメーターに NULL が 指定されている場合、この関数は、このインターフェイスに関連付けられているユーザー名を変更しません。

[in] lpwsDomainName

ドメイン名を指定する null で終わる Unicode 文字列へのポインター。

このパラメーターは省略可能です。 呼び出し元のアプリケーションでこのパラメーターに NULL が 指定されている場合、この関数は、このインターフェイスに関連付けられているドメイン名を変更しません。

[in] lpwsPassword

パスワードを指定する null で終わる Unicode 文字列へのポインター。

このパラメーターは省略可能です。 呼び出し元のアプリケーションでこのパラメーターに NULL が 指定されている場合、関数はこのインターフェイスに関連付けられているパスワードを変更しません。

戻り値

関数が成功した場合、戻り値はNO_ERROR。

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

説明
ERROR_INVALID_PARAMETER
以下のうち少なくとも 1 つが true です。
  • lpwsInterfaceName パラメーターが NULL であるか、MAX_INTERFACE_NAME_LENより長い。
  • lpwsUserNamelpwsPassword、および lpwsDomainName パラメーターの少なくとも 1 つが長すぎるため、無効です。 詳細については、次の「解説」を参照してください。
ERROR_NOT_ENOUGH_MEMORY
資格情報を格納するための新しいデータ構造を作成するにはメモリが不足しています。
その他
FormatMessage を使用して、返されるエラー コードに対応するシステム エラー メッセージを取得します。
 
 

解説

lpwsUserNamelpwsPasswordlpwsDomainName の各パラメーターは省略可能です。 呼び出し元のアプリケーションで 3 つのパラメーターすべてに NULL が 指定されている場合、 MprAdminInterfaceSetCredentials は、このインターフェイスのすべての資格情報を削除します。

定数 UNLEN、PWLEN、DNLEN は、ユーザー名、パスワード、およびドメイン名の最大長です。 これらの定数は Lmcons.h で定義されます。

MprAdminInterfaceSetCredentials のパラメーターの順序は、MprAdminInterfaceGetCredentials とは異なります。

要件

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

関連項目

FormatMessage

MprAdminInterfaceGetCredentials

MprAdminInterfaceGetInfo

ルーター管理機能

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