IMAGE_FUNCTION_ENTRY Structure

Debug Help Library

IMAGE_FUNCTION_ENTRY Structure

Represents an entry in the function table.

typedef struct _IMAGE_FUNCTION_ENTRY {
DWORD StartingAddress;
DWORD EndingAddress;
DWORD EndOfPrologue; } IMAGE_FUNCTION_ENTRY,
*PIMAGE_FUNCTION_ENTRY;

Members

StartingAddress

The image address of the start of the function.

EndingAddress

The image address of the end of the function.

EndOfPrologue

The image address of the end of the prologue code.

Remarks

The following definition exists for 64-bit support.

typedef struct _IMAGE_FUNCTION_ENTRY64 {
    ULONGLONG   StartingAddress;
    ULONGLONG   EndingAddress;
    union {
        ULONGLONG   EndOfPrologue;
        ULONGLONG   UnwindInfoAddress;
    };
} IMAGE_FUNCTION_ENTRY64, *PIMAGE_FUNCTION_ENTRY64;

Requirements

Client

Requires Windows Vista, Windows XP, Windows 2000 Professional, Windows NT Workstation 4.0, Windows Me, Windows 98, or Windows 95.

Server

Requires Windows Server 2008, Windows Server 2003, Windows 2000 Server, or Windows NT Server 4.0.

Header

Declared in Winnt.h; include Windows.h.

See Also

ImageHlp Structures
STACKFRAME64


Send comments about this topic to Microsoft

Build date: 9/25/2007

© 2007 Microsoft Corporation. All rights reserved.