_CorDllMain Function

Instructs the Windows loader to look for the entry-point function named DllMain in the DLL image.

BOOL STDMETHODCALLTYPE _CorDllMain (
      [in] HINSTANCE hInst,
      [in] DWORD     dwReason,
      [in] LPVOID    lpReserved
);

Parameters

  • hInst
    [in] The instance handle of the loaded module.

  • dwReason
    [in]Indicates why the DLL entry-point function is being called. This parameter can be one of the following values: DLL_PROCESS_ATTACH, DLL_THREAD_ATTACH, DLL_THREAD_ATTACH, or DLL_PROCESS_DETACH. For descriptions of these values, see the DllMain documentation in the Platform SDK.

  • lpReserved
    [in] Unused.

Return Value

This method returns true for success and false if an error occurs.

Remarks

In Windows 98, Windows ME, Windows NT, and Windows 2000, the function is called indirectly through a fixup in the loader. In all other versions of Windows, it is called directly by the operating system loader.

Requirements

Platforms: Windows 2000, Windows XP, Windows Server 2003 family

Header: Cor.h

Library: Included as a resource in MsCorEE.dll

.NET Framework Version: 2.0, 1.1, 1.0

See Also

Concepts

Metadata Global Static Functions