Triggers the satellite DLL to load if it has not already done so.
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
- Type: System.Guid%
[in] Unique identifier of the satellite DLL to be loaded.
- Type: System.UInt32
[in] Flags that are directly passed to the Microsoft Win32 LoadLibrary API.
- Type: System.UInt32%
[out, retval] Pointer to the HINSTANCE of the loaded library.
HRESULT IVsShell::LoadUILibrary( [in] REFGUID guidPackage, [in] DWORD dwExFlags, [out, retval] DWORD_PTR *phinstOut );
The environment knows which language locale you are running under and loads the appropriate DLL. Your VSPackage calls this method in your SetSite to get access to your own resources.
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.