列舉數據源中包含的各種來源連結 Blob。
語法
IDiaEnumSourceLink : IUnknown
Vtable 順序中的方法
下表顯示 IDiaEnumSourceLink的方法。
| 方法 | 描述 |
|---|---|
IDiaEnumSourceLink::Count |
擷取來源連結 Blob 的數目。 |
IDiaEnumSourceLink::SizeOfNext |
擷取下一個來源連結 Blob 的大小,而不推進 列舉。 |
IDiaEnumSourceLink::Next |
擷取下一個來源連結 Blob 並推進 列舉。 |
IDiaEnumSourceLink::Skip |
略過列舉序列中的指定來源連結 Blob 數目。 |
IDiaEnumSourceLink::Reset |
將列舉序列重設為開頭。 |
IDiaEnumSourceLink::Clone |
建立列舉值,其中包含與目前列舉值相同的列舉狀態。 |
言論
雖然 Source Link 是一個定義完善的標準,但 PDB 和偵錯介面存取 (DIA) SDK 只對它有有限的支援。 具體而言,DIA SDK 會將來源連結視為簡單的位元組 Blob。 呼叫者有責任將這些位元組解譯為正確的字元編碼(UTF-8、ASCII 等),剖析為 JSON 檔案、強制執行特定架構,或使用該資訊來對應和下載個別來源檔案。
來電者注意事項
呼叫 IDiaSessionEx::getSourceLinkInfo 方法來取得這個介面。