Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
These functions provide support for _AtlCreateWndData
structure operations.
Important
The functions listed in the following table cannot be used in applications that execute in the Windows Runtime.
Name | Description |
---|---|
AtlWinModuleAddCreateWndData | This function is used to initialize and add an _AtlCreateWndData structure. |
AtlWinModuleExtractCreateWndData | Call this function to extract an existing _AtlCreateWndData structure. |
Requirements
Header: atlbase.h
AtlWinModuleAddCreateWndData
This function is used to initialize and add an _AtlCreateWndData
structure.
ATLINLINE ATLAPI_(void) AtlWinModuleAddCreateWndData(
_ATL_WIN_MODULE* pWinModule,
_AtlCreateWndData* pData,
void* pObject);
Parameters
pWinModule
Pointer to a module's _ATL_WIN_MODULE70 structure.
pData
Pointer to the _AtlCreateWndData structure to be initialized and added to the current module.
pObject
Pointer to an object's this
pointer.
Remarks
Initializes an _AtlCreateWndData
structure, which is used to store the this
pointer used to refer to class instances, and adds it to the list referenced by a module's _ATL_WIN_MODULE70
structure. Called by CAtlWinModule::AddCreateWndData.
AtlWinModuleExtractCreateWndData
Call this function to extract an existing _AtlCreateWndData
structure.
ATLINLINE ATLAPI_(void*) AtlWinModuleExtractCreateWndData(_ATL_WIN_MODULE* pWinModule);
Parameters
pWinModule
Pointer to a module's _ATL_WIN_MODULE70 structure.
Return Value
Returns a pointer to the _AtlCreateWndData structure.
Remarks
This function will extract an existing _AtlCreateWndData
structure from the list referenced by a module's _ATL_WIN_MODULE70
structure.