LOAD_DLL_DEBUG_INFO (Windows CE 5.0)

Send Feedback

This structure contains information about a DLL that has just been loaded.

typedef struct _LOAD_DLL_DEBUG_INFO { HANDLE hFile; LPVOID lpBaseOfDll; DWORD dwDebugInfoFileOffset; DWORD nDebugInfoSize; LPVOID lpImageName; WORD fUnicode; } LOAD_DLL_DEBUG_INFO; 

Members

  • hFile
    Ignored.

    Set to NULL.

  • lpBaseOfDll
    Long pointer to the base address of the DLL in the address space of the process loading the DLL.

  • dwDebugInfoFileOffset
    Ignored.

    Must be 0.

  • nDebugInfoSize
    Ignored.

    Must be 0.

  • lpImageName
    Long pointer to the address space of the process being debugged.

    Use the ReadProcessMemory function to retrieve the actual image name.

    This member is optional.

    Debuggers must be prepared to handle the case where lpImageName is NULL or where *lpImageName, in the address space of the process being debugged, is NULL.

    Specifically, the system never provides an image name for a create process event, and it will not likely pass an image name for the first DLL event.

    The system also never provides this information if debugging events originate from a call to the DebugActiveProcess function.

  • fUnicode
    Indicates whether a file name specified by lpImageName is Unicode or ANSI.

    If this value is 0, the file name is ASCII.

    If this value is nonzero, the file name is Unicode.

Requirements

OS Versions: Windows CE 2.0 and later.
Header: Winbase.h.

See Also

DebugActiveProcess | ReadProcessMemory | CREATE_PROCESS_DEBUG_INFO | CREATE_THREAD_DEBUG_INFO | DEBUG_EVENT

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.