libloaderapi.h ヘッダー
このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。
libloaderapi.h には、次のプログラミング インターフェイスが含まれています。
AddDllDirectory プロセス DLL 検索パスにディレクトリを追加します。 |
DisableThreadLibraryCalls 指定したダイナミック リンク ライブラリ (DLL) のDLL_THREAD_ATTACH通知とDLL_THREAD_DETACH通知を無効にします。 |
EnumResourceLanguagesExA 指定したバイナリ モジュールに関連付けられた、指定した型と名前の言語固有のリソースを列挙します。 列挙型をより詳細に制御できるようにすることで、EnumResourceLanguages を拡張します。 (ANSI) |
EnumResourceLanguagesExW 指定したバイナリ モジュールに関連付けられた、指定した型と名前の言語固有のリソースを列挙します。 列挙型をより詳細に制御できるようにすることで、EnumResourceLanguages を拡張します。 (Unicode) |
EnumResourceNamesA バイナリ モジュール内の指定した型のリソースを列挙します。 (ANSI) |
EnumResourceNamesExA 指定したバイナリ モジュールに関連付けられている指定した型のリソースを列挙します。 検索には、LN ファイルとそれに関連付けられている .mui ファイルの両方を含めることができます。または、いくつかの方法で制限できます。 (ANSI) |
EnumResourceNamesExW 指定したバイナリ モジュールに関連付けられている指定した型のリソースを列挙します。 検索には、LN ファイルとそれに関連付けられている .mui ファイルの両方を含めることができます。または、いくつかの方法で制限できます。 (Unicode) |
EnumResourceNamesW バイナリ モジュール内の指定した型のリソースを列挙します。 (Unicode) |
EnumResourceTypesExA 指定したバイナリ モジュールに関連付けられているリソースの種類を列挙します。 (ANSI) |
EnumResourceTypesExW 指定したバイナリ モジュールに関連付けられているリソースの種類を列挙します。 (Unicode) |
FindResourceExW 指定したモジュール内の指定した型、名前、言語を使用して、リソースの場所を決定します。 (FindResourceExW) |
FindResourceW 指定したモジュール内の指定した型と名前を持つリソースの場所を決定します。 (FindResourceW) |
FindStringOrdinal 言語以外の比較のために、別の Unicode 文字列内の Unicode 文字列 (ワイド文字) を検索します。 |
FreeLibrary 読み込まれたダイナミック リンク ライブラリ (DLL) モジュールを解放し、必要に応じて参照カウントをデクリメントします。 |
FreeLibraryAndExitThread 読み込まれたダイナミック リンク ライブラリ (DLL) の参照数を 1 ずつデクリメントし、ExitThread を呼び出して呼び出し元のスレッドを終了します。 |
FreeResource 読み込まれたリソースの参照カウントをデクリメント (1 ずつ減少) します。 参照カウントが 0 に達すると、リソースによって占有されているメモリが解放されます。 |
GetModuleFileNameA 指定したモジュールを含むファイルの完全修飾パスを取得します。 モジュールは、現在のプロセスによって読み込まれている必要があります。 (ANSI) |
GetModuleFileNameW 指定したモジュールを含むファイルの完全修飾パスを取得します。 モジュールは、現在のプロセスによって読み込まれている必要があります。 (Unicode) |
GetModuleHandleA 指定したモジュールのモジュール ハンドルを取得します。 モジュールは、呼び出し元プロセスによって読み込まれている必要があります。 (ANSI) |
GetModuleHandleExA 指定したモジュールのモジュール ハンドルを取得し、GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNTが指定されていない限り、モジュールの参照カウントをインクリメントします。 モジュールは、呼び出し元プロセスによって読み込まれている必要があります。 (ANSI) |
GetModuleHandleExW 指定したモジュールのモジュール ハンドルを取得し、GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNTが指定されていない限り、モジュールの参照カウントをインクリメントします。 モジュールは、呼び出し元プロセスによって読み込まれている必要があります。 (Unicode) |
GetModuleHandleW 指定したモジュールのモジュール ハンドルを取得します。 モジュールは、呼び出し元プロセスによって読み込まれている必要があります。 (Unicode) |
GetProcAddress 指定したダイナミック リンク ライブラリ (DLL) からエクスポートされた関数または変数のアドレスを取得します。 |
LoadLibraryA 指定したモジュールを呼び出し元プロセスのアドレス空間に読み込みます。 (LoadLibraryA) |
LoadLibraryExA 指定したモジュールを呼び出し元プロセスのアドレス空間に読み込みます。 (LoadLibraryExA) |
LoadLibraryExW 指定したモジュールを呼び出し元プロセスのアドレス空間に読み込みます。 (LoadLibraryExW) |
LoadLibraryW 指定したモジュールを呼び出し元プロセスのアドレス空間に読み込みます。 (LoadLibraryW) |
LoadResource メモリ内の指定したリソースの最初のバイトへのポインターを取得するために使用できるハンドルを取得します。 |
LockResource メモリ内の指定されたリソースへのポインターを取得します。 |
RemoveDllDirectory AddDllDirectory を使用して、プロセス DLL 検索パスに追加されたディレクトリを削除します。 |
SetDefaultDllDirectories 呼び出し元プロセスが DLL を読み込むときに検索するディレクトリの既定のセットを指定します。 この検索パスは、LoadLibraryEx がLOAD_LIBRARY_SEARCH フラグなしで呼び出されるときに使用されます。 |
SizeofResource 指定したリソースのサイズをバイト単位で取得します。 |
ENUMRESLANGPROCA EnumResourceLanguages 関数と EnumResourceLanguagesEx 関数で使用されるアプリケーション定義のコールバック関数。 (ANSI) |
ENUMRESLANGPROCW EnumResourceLanguages 関数と EnumResourceLanguagesEx 関数で使用されるアプリケーション定義のコールバック関数。 (ANSI) |
ENUMRESNAMEPROCA EnumResourceNames 関数と EnumResourceNamesEx 関数で使用されるアプリケーション定義のコールバック関数。 (ANSI) |
ENUMRESNAMEPROCW EnumResourceNames 関数と EnumResourceNamesEx 関数で使用されるアプリケーション定義のコールバック関数。 (Unicode) |
ENUMRESTYPEPROCA EnumResourceTypes 関数と EnumResourceTypesEx 関数で使用されるアプリケーション定義のコールバック関数。 (ANSI) |
ENUMRESTYPEPROCW EnumResourceTypes 関数と EnumResourceTypesEx 関数で使用されるアプリケーション定義のコールバック関数。 (Unicode) |