トレーニング
モジュール
Dynamics 365 Business Central での AL 組み込み関数の使用 - Training
Business Central の組み込みプログラミング関数についてもっと知りたいですか? このモジュールでは、Business Central の開発時に使用できるさまざまな関数について説明します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
動的リンクには、次の関数が使用されます。
機能 | 説明 |
---|---|
AddDllDirectory | プロセス DLL 検索パスにディレクトリを追加します。 |
DisableThreadLibraryCalls | 指定した DLL のスレッドアタッチ通知とスレッド デタッチ通知を無効にします。 |
DllMain | DLL への省略可能なエントリ ポイント。 |
FreeLibrary | 読み込まれた DLL の参照カウントをデクリメントします。 参照カウントが 0 に達すると、モジュールは呼び出し元プロセスのアドレス空間からマップ解除されます。 |
FreeLibraryAndExitThread | 読み込まれた DLL の参照数を 1 ずつデクリメントし、 ExitThread を呼び出して呼び出し元のスレッドを終了します。 |
GetDllDirectory | アプリケーションの DLL の検索に使用される検索パスのアプリケーション固有の部分を取得します。 |
GetModuleFileName | 指定したモジュールを含むファイルの完全修飾パスを取得します。 |
GetModuleFileNameEx | 指定したモジュールを含むファイルの完全修飾パスを取得します。 |
GetModuleHandle | 指定したモジュールのモジュール ハンドルを取得します。 |
GetModuleHandleEx | 指定したモジュールのモジュール ハンドルを取得します。 |
GetProcAddress | 指定した DLL からエクスポートされた関数または変数のアドレスを取得します。 |
Loadlibrary | 指定した実行可能モジュールを呼び出し元プロセスのアドレス空間にマップします。 |
LoadLibraryEx | 指定した実行可能モジュールを呼び出し元プロセスのアドレス空間にマップします。 |
LoadPackagedLibrary | 指定したパッケージ モジュールとその依存関係を呼び出し元プロセスのアドレス空間にマップします。 この関数を呼び出すことができるのは、Windows ストア アプリだけです。 |
RemoveDllDirectory | AddDllDirectory を使用して、プロセス DLL 検索パスに追加されたディレクトリを削除します。 |
SetDefaultDllDirectories | 呼び出し元プロセスが DLL を読み込むときに検索するディレクトリの既定のセットを指定します。 |
SetDllDirectory | アプリケーションの DLL の検索に使用する検索パスを変更します。 |
これらの関数は、16 ビット バージョンの Windows との互換性のためにのみ提供されます。
トレーニング
モジュール
Dynamics 365 Business Central での AL 組み込み関数の使用 - Training
Business Central の組み込みプログラミング関数についてもっと知りたいですか? このモジュールでは、Business Central の開発時に使用できるさまざまな関数について説明します。
ドキュメント
DllMain エントリ ポイント (Process.h) - Win32 apps
ダイナミック リンク ライブラリ (DLL) への省略可能なエントリ ポイント。 システムは、プロセスまたはスレッドを開始または終了すると、プロセスの最初のスレッドを使用して、読み込まれた DLL ごとにエントリ ポイント関数を呼び出します。
Dynamic-Link ライブラリ Entry-Point関数 - Win32 apps
DLL では、必要に応じてエントリ ポイント関数を指定できます。
LoadLibraryA 関数 (libloaderapi.h) - Win32 apps
指定したモジュールを呼び出し元プロセスのアドレス空間に読み込みます。 (LoadLibraryA)