IMAGE_DEBUG_DIRECTORY 結構 (winnt.h)

表示偵錯目錄格式。

語法

typedef struct _IMAGE_DEBUG_DIRECTORY {
  DWORD Characteristics;
  DWORD TimeDateStamp;
  WORD  MajorVersion;
  WORD  MinorVersion;
  DWORD Type;
  DWORD SizeOfData;
  DWORD AddressOfRawData;
  DWORD PointerToRawData;
} IMAGE_DEBUG_DIRECTORY, *PIMAGE_DEBUG_DIRECTORY;

成員

Characteristics

保留的。

TimeDateStamp

建立偵錯資訊的時間和日期。

MajorVersion

偵錯資訊格式的主要版本號碼。

MinorVersion

偵錯資訊格式的次要版本號碼。

Type

偵錯資訊的格式。 這個成員可以是下列其中一個值。

常數 意義
IMAGE_DEBUG_TYPE_UNKNOWN
0
所有工具都會忽略未知的值。
IMAGE_DEBUG_TYPE_COFF
1
COFF 偵錯資訊 (行號、符號數據表和字串數據表) 。 這種類型的偵錯資訊也會由檔案標頭中的欄位所指向。
IMAGE_DEBUG_TYPE_CODEVIEW
2
CodeView 偵錯資訊。 數據區塊的格式是由 CodeView 4.0 規格所描述。
IMAGE_DEBUG_TYPE_FPO
3
框架指標省略 (FPO) 資訊。 這項資訊會告知調試程式如何解譯非標準堆疊框架,以使用EBP註冊做為框架指標以外的用途。
IMAGE_DEBUG_TYPE_MISC
4
其他資訊。
IMAGE_DEBUG_TYPE_EXCEPTION
5
例外狀況資訊。
IMAGE_DEBUG_TYPE_FIXUP
6
修正資訊。
IMAGE_DEBUG_TYPE_BORLAND
9
Borland 偵錯資訊。

SizeOfData

偵錯資訊的大小,以位元組為單位。 此值不包含偵錯目錄本身。

AddressOfRawData

載入映像時偵錯資訊的位址,相對於映像基底。

PointerToRawData

偵錯資訊的檔案指標。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 winnt.h (包括 Windows.h)

另請參閱

ImageHlp 結構