英語で読む

次の方法で共有


libloaderapi.h ヘッダー

このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。

libloaderapi.h には、次のプログラミング インターフェイスが含まれています。

Functions

 
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)