LoadLibraryShim 関数
.NET Framework ライブラリ DLL の指定したバージョンを読み込みます。
構文
HRESULT LoadLibraryShim(
_In_ LPCWSTR szDllName,
_In_ LPCWSTR szVersion,
LPVOID pvReserved,
_Out_ HMODULE *phModDll
);
パラメーター
-
szDllName [in]
-
.NET Frameworkから読み込む DLL の名前。
-
szVersion [in]
-
読み込まれる DLL のバージョン。 szVersion が NULL の場合、指定した DLL の最新バージョンが読み込まれます。
-
pvReserved
-
予約済み。
-
phModDll [out]
-
モジュールへのハンドル。
戻り値
この関数が成功すると、 S_OKが返されます。 それ以外の場合は、 HRESULT エラー コードが返されます。
解説
この関数は、ユーザーが生成した DLL ではなく、.NET Framework再頒布可能パッケージに含まれるライブラリ DLL を読み込む場合に使用されます。
この関数には、インポート ライブラリまたはヘッダー ファイルが関連付けされません。 LoadLibrary 関数と GetProcAddress 関数を使用して呼び出す必要があります。
要件
要件 | 値 |
---|---|
[DLL] |
|