Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
シミュレートクライアントの情報を指定するために使用します。シミュレートクライアントごとに 1 回呼び出されます。
bool _callback IdentifySimulatedClient( asa_uint32 simulatedClientNum, asa_uint32 numSimulatedClients, char ** remoteID, char ** username, char ** password, char *** authenticationParameters, asa_uint16 * numAuthenticationParameters, char ** ldt, const MLReplayNamesAndValues * namesAndValues )
simulatedClientNum このシミュレートクライアントを同じ mlreplay インスタンス内の他のシミュレートクライアントと区別するために使用される、シミュレートクライアント番号 (序数 1)。
numSimulatedClients この mlreplay インスタンス内のシミュレートクライアントの総数。
remoteID シミュレートされたこのクライアントのリモート ID に設定する必要のある出力パラメーター (すべての mlreplay インスタンスでユニークな値にする必要があります)。
username シミュレートされたこのクライアントの Mobile Link ユーザー名に設定する必要のある出力パラメーター。
password Mobile Link ユーザーのパスワードに設定する必要のある出力パラメーター。
authenticationParameters シミュレートされたこのクライアントの認証パラメーターの配列に設定する必要のある出力パラメーター。
numAuthenticationParameters authenticationParameters で返される認証パラメーターの数に設定される出力パラメーター。
ldt ユーザーの最終ダウンロード時刻 (LDT) に設定される出力パラメーター。ldt のフォーマットは yyyy-MM-dd hh:mm:ss.SSS であることが必要です。
namesAndValues リプレイ動作のカスタマイズに使用される、定義済みの名前と値のセット。
ユーザー名、パスワード、authenticationParameters、または ldt が null の場合、記録されたプロトコルで対応する値が mlreplay で使用されます。remoteID が null の場合、シミュレートクライアントの GUID に remote ID が置き換えられます。
リプレイセッションに関する一般ユーザー名、パスワード、およびリモート ID を使用するときに実装できるように、このコールバックには生成時にコメントアウトされたコードが記述されています。コードによって、user_ シミュレートクライアント番号、, pwd_ シミュレートクライアント番号、および rid_ シミュレートクライアント番号のそれぞれユーザ名、パスワード、リモート ID が作成されます。
成功の場合は true、エラーの場合は false (リプレイセッションはキャンセルされます)。