Skip to content

Latest commit

 

History

History
107 lines (74 loc) · 4.33 KB

ns-minwinbase-load_dll_debug_info.md

File metadata and controls

107 lines (74 loc) · 4.33 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:minwinbase._LOAD_DLL_DEBUG_INFO
LOAD_DLL_DEBUG_INFO (minwinbase.h)
Contains information about a dynamic-link library (DLL) that has just been loaded.
*LPLOAD_DLL_DEBUG_INFO
LOAD_DLL_DEBUG_INFO
LOAD_DLL_DEBUG_INFO structure
LPLOAD_DLL_DEBUG_INFO
LPLOAD_DLL_DEBUG_INFO structure pointer
_LOAD_DLL_DEBUG_INFO
_win32_load_dll_debug_info_str
base.load_dll_debug_info_str
minwinbase/LOAD_DLL_DEBUG_INFO
minwinbase/LPLOAD_DLL_DEBUG_INFO
base\load_dll_debug_info_str.htm
Debug
80edb12f-1d1f-4480-9032-5f7a17f47910
12/05/2018
*LPLOAD_DLL_DEBUG_INFO, LOAD_DLL_DEBUG_INFO, LOAD_DLL_DEBUG_INFO structure, LPLOAD_DLL_DEBUG_INFO, LPLOAD_DLL_DEBUG_INFO structure pointer, _LOAD_DLL_DEBUG_INFO, _win32_load_dll_debug_info_str, base.load_dll_debug_info_str, minwinbase/LOAD_DLL_DEBUG_INFO, minwinbase/LPLOAD_DLL_DEBUG_INFO
minwinbase.h
Windows.h
Windows
Windows XP [desktop apps only]
Windows Server 2003 [desktop apps only]
Windows
LOAD_DLL_DEBUG_INFO, *LPLOAD_DLL_DEBUG_INFO
19H1
_LOAD_DLL_DEBUG_INFO
minwinbase/_LOAD_DLL_DEBUG_INFO
LPLOAD_DLL_DEBUG_INFO
minwinbase/LPLOAD_DLL_DEBUG_INFO
LOAD_DLL_DEBUG_INFO
minwinbase/LOAD_DLL_DEBUG_INFO
c++
APIRef
kbSyntax
HeaderDef
minwinbase.h
LOAD_DLL_DEBUG_INFO

LOAD_DLL_DEBUG_INFO structure

-description

Contains information about a dynamic-link library (DLL) that has just been loaded.

-struct-fields

-field hFile

A handle to the loaded DLL. If this member is NULL, the handle is not valid. Otherwise, the member is opened for reading and read-sharing in the context of the debugger.

When the debugger is finished with this file, it should close the handle using the CloseHandle function.

-field lpBaseOfDll

A pointer to the base address of the DLL in the address space of the process loading the DLL.

-field dwDebugInfoFileOffset

The offset to the debugging information in the file identified by the hFile member, in bytes. The system expects the debugging information to be in CodeView 4.0 format. This format is currently a derivative of Common Object File Format (COFF).

-field nDebugInfoSize

The size of the debugging information in the file, in bytes. If this member is zero, there is no debugging information.

-field lpImageName

A pointer to the file name associated with hFile. This member may be NULL, or it may contain the address of a string pointer in the address space of the process being debugged. That address may, in turn, either be NULL or point to the actual filename. If fUnicode is a nonzero value, the name string is Unicode; otherwise, it is ANSI.

This member is strictly optional. Debuggers must be prepared to handle the case where lpImageName is NULL or *lpImageName (in the address space of the process being debugged) is NULL. Specifically, the system will never provide an image name for a create process event, and it will not likely pass an image name for the first DLL event. The system will also never provide this information in the case of debugging events that originate from a call to the DebugActiveProcess function.

-field fUnicode

A value that indicates whether a filename specified by lpImageName is Unicode or ANSI. A nonzero value for this member indicates Unicode; zero indicates ANSI.

-see-also

CREATE_PROCESS_DEBUG_INFO

CREATE_THREAD_DEBUG_INFO

DEBUG_EVENT

DebugActiveProcess