estrutura IMAGEHLP_LINE (dbghelp.h)
Representa uma linha de arquivo de origem.
Sintaxe
typedef struct _IMAGEHLP_LINE {
DWORD SizeOfStruct;
PVOID Key;
DWORD LineNumber;
PCHAR FileName;
DWORD Address;
} IMAGEHLP_LINE, *PIMAGEHLP_LINE;
Membros
SizeOfStruct
O tamanho da estrutura em bytes. O chamador deve definir esse membro como sizeof(IMAGEHLP_LINE64)
.
Key
Esse membro é reservado para uso pelo sistema operacional.
LineNumber
O número de linha no arquivo.
FileName
O nome do arquivo, incluindo o caminho completo.
Address
O endereço da primeira instrução na linha.
Comentários
Essa estrutura substitui a estrutura IMAGEHLP_LINE . Para obter mais informações, consulte Suporte de plataforma atualizado. IMAGEHLP_LINE é definido da seguinte maneira em DbgHelp.h.
#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define IMAGEHLP_LINE IMAGEHLP_LINE64
#define PIMAGEHLP_LINE PIMAGEHLP_LINE64
#else
typedef struct _IMAGEHLP_LINE {
DWORD SizeOfStruct;
PVOID Key;
DWORD LineNumber;
PCHAR FileName;
DWORD Address;
} IMAGEHLP_LINE, *PIMAGEHLP_LINE;
typedef struct _IMAGEHLP_LINEW {
DWORD SizeOfStruct;
PVOID Key;
DWORD LineNumber;
PCHAR FileName;
DWORD64 Address;
} IMAGEHLP_LINEW, *PIMAGEHLP_LINEW;
#endif
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dbghelp.h |
Redistribuível | DbgHelp.dll 5.1 ou posterior |