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