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.
This structure is used to store additional information about a module.
typedef struct __CEL_EXTRA_MODULE_INFO {HANDLEhModule;DWORDdwVMLen;DWORDdwModuleFlags;DWORDdwOID;WCHARszFullPath[0];} CEL_EXTRA_MODULE_INFO, *PCEL_EXTRA_MODULE_INFO;
Members
hModule
Handle to the module.dwVMLen
Length of the executable code to complement the dwVMBase value from the CEL_MODULE_LOAD structure.dwModuleFlags
Bitmask of CEL_MODULE_FLAG_* that describes the module state.The following table shows the values that can be used to describe the module state.
Flag Value Description CEL_MODULE_FLAG_KERNEL ((DWORD)1) If set, the module is being loaded into the kernel. If clear, the module is being loaded into a different process.
CEL_MODULE_FLAG_DATAONLY ((DWORD)2) If set, the module is only being loaded for data, such as resources. If clear, the module code is also being executed.
dwOID
A nonzero value for a valid file OID. Zero value if the file is not in the RAM/ROM file system.szFullPath
Full path to the DLL if the file is not in the RAM/ROM file system.The length is derived from the entry length.
Remarks
If the OID is nonzero, the full path will not be provided. Use the OID and the CREATE_SYSTEMGUID macro to call CeOidGetInfoEx2 to obtain the full path and other information about the file.
Requirements
OS Versions: Windows CE 5.0 and later.
Header: Celog.h.
See Also
CEL_MODULE_LOAD | CeOidGetInfoEx2 | CREATE_SYSTEMGUID
Send Feedback on this topic to the authors