Share via


CEL_MODULE_FAILED_LOAD (Compact 2013)

3/28/2014

This structure indicates that an application did not load a module.

Syntax

typedef struct __CEL_MODULE_FAILED_LOAD {
    DWORD dwProcessId;
    DWORD dwFlags;
    DWORD dwError;
    WCHAR szName[MAX_PATH];
} CEL_MODULE_FAILED_LOAD, *PCEL_MODULE_FAILED_LOAD;

Members

Member

Definition

dwProcessId

Specifies the ID of the process that tried to load the module. This is the same as hProcess from other CeLog events.

dwFlags

Specifies the flags that were passed to LoadLibrary.

dwError

Specifies the error value from the load failure.

szName

Specifies the name of the process. The length is inferred from the entry length between 0 and MAX_PATH.

Gg156623.note(en-us,WinEmbedded.80).gifNote:
Before now, CeLog events used length [0] instead of [MAX_PATH]. Even though this structure is declared differently from other CeLog structures, the behavior is the same. The data that is stored in the file contains only as many characters as are needed for the name. This is typically less than MAX_PATH. Therefore, the data that is stored in the file is usually smaller than this struct.

See Also

Reference

CeLog Event Tracking Structures