_ATL_BASE_MODULE70, structure
Utilisé par n’importe quel projet qui utilise ATL.
struct _ATL_BASE_MODULE70 {
UINT cbSize;
HINSTANCE m_hInst;
HINSTANCE m_hInstResource;
bool m_bNT5orWin98;
DWORD dwAtlBuildVer;
GUID* pguidVer;
CRITICAL_SECTION m_csResource;
CSimpleArray<HINSTANCE> m_rgResourceInstance;
};
cbSize
Taille de la structure utilisée pour le contrôle de version.
m_hInst
Pour hInstance
ce module (exe ou dll).
m_hInstResource
Handle de ressource d’instance par défaut.
m_bNT5orWin98
Informations sur la version du système d’exploitation. Utilisé en interne par ATL.
dwAtlBuildVer
Stocke la version d’ATL. Actuellement 0x0700.
pguidVer
GUID interne d’ATL.
m_csResource
Permet de synchroniser l’accès au m_rgResourceInstance
tableau. Utilisé en interne par ATL.
m_rgResourceInstance
Tableau utilisé pour rechercher des ressources dans toutes les instances de ressources dont ATL est conscient. Utilisé en interne par ATL.
_ATL_BASE_MODULE est défini comme typedef de _ATL_BASE_MODULE70.
En-tête : atlcore.h