RASADFUNCA コールバック関数 (ras.h)
RASADFunc 関数は、自動ダイアログ用にカスタマイズされたユーザー インターフェイスを提供するために使用されるアプリケーション定義のコールバック関数です。
構文
RASADFUNCA Rasadfunca;
BOOL Rasadfunca(
LPSTR unnamedParam1,
LPSTR unnamedParam2,
LPRASADPARAMS unnamedParam3,
LPDWORD unnamedParam4
)
{...}
パラメーター
unnamedParam1
unnamedParam2
unnamedParam3
unnamedParam4
戻り値
アプリケーションがダイヤル操作を実行する場合は、TRUE
アプリケーションがダイヤル操作を実行しない場合は、FALSE
備考
システムは、カスタム自動ダイヤル ハンドラーを使用して電話帳エントリの自動ダイヤル操作を開始すると、指定された RASADFuncを呼び出します。
RASADFunc は、カスタム ダイヤル操作を実行するスレッドを開始できます。
RASADFunc 関数がダイヤル操作を実行する場合は、ダイヤル用の独自のユーザー インターフェイスを提示し、RasDial 関数を呼び出して実際のダイヤルを実行します。 その後、RASADFunc は、ダイヤル 引き継いだことを示す TRUE を返します。 ダイヤル操作が完了したら、lpdwRetCode パラメーターが指す変数を、成功または失敗を示すように設定します。
AutoDial DLL は、RASADFunc ハンドラーの RASADFUNCA (ANSI) と RASADFUNCW (Unicode) バージョンの両方を提供する必要があります。 電話帳エントリの RASADFunc AutoDial ハンドラーを有効にするには、RasSetEntryProperties 関数の呼び出しで RASENTRY 構造体を使用します。 szAutodialDll メンバーは、ハンドラーを含む DLL の名前を指定し、szAutodialFunc メンバーは、ハンドラーのエクスポートされた名前を指定します。 szAutodialFunc メンバーには、"A" または "W" サフィックスを含めてはなりません。
RASADFunc は、ライブラリ定義関数名のプレースホルダーです。 RASADFUNC 型は、RASADFunc 関数へのポインターです。
手記
ras.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして RASADFUNC を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows 2000 Server [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | ras.h |
関連項目
RASENTRY を
リモート アクセス サービス関数 の