ホーム › System.Diagnostics.Debug.Extensions › IDebugFailureAnalysis3
IDebugFailureAnalysis3
COMメソッド 40
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | DWORD GetFailureClass() |
| 4 | DEBUG_FAILURE_TYPE GetFailureType() |
| 5 | DWORD GetFailureCode() |
| 6 | FA_ENTRY* Get(DEBUG_FLR_PARAM_TYPE Tag) |
| 7 | FA_ENTRY* GetNext(FA_ENTRY* Entry, DEBUG_FLR_PARAM_TYPE Tag, DEBUG_FLR_PARAM_TYPE TagMask) |
| 8 | FA_ENTRY* GetString(DEBUG_FLR_PARAM_TYPE Tag, LPSTR Str, DWORD MaxSize) |
| 9 | FA_ENTRY* GetBuffer(DEBUG_FLR_PARAM_TYPE Tag, void* Buf, DWORD Size) |
| 10 | FA_ENTRY* GetUlong(DEBUG_FLR_PARAM_TYPE Tag, DWORD* Value) |
| 11 | FA_ENTRY* GetUlong64(DEBUG_FLR_PARAM_TYPE Tag, ULONGLONG* Value) |
| 12 | FA_ENTRY* NextEntry(FA_ENTRY* Entry) |
| 13 | FA_ENTRY* SetString(DEBUG_FLR_PARAM_TYPE Tag, LPSTR Str) |
| 14 | FA_ENTRY* SetExtensionCommand(DEBUG_FLR_PARAM_TYPE Tag, LPSTR Extension) |
| 15 | FA_ENTRY* SetUlong(DEBUG_FLR_PARAM_TYPE Tag, DWORD Value) |
| 16 | FA_ENTRY* SetUlong64(DEBUG_FLR_PARAM_TYPE Tag, ULONGLONG Value) |
| 17 | FA_ENTRY* SetBuffer(DEBUG_FLR_PARAM_TYPE Tag, FA_ENTRY_TYPE EntryType, void* Buf, DWORD Size) |
| 18 | FA_ENTRY* AddString(DEBUG_FLR_PARAM_TYPE Tag, LPSTR Str) |
| 19 | FA_ENTRY* AddExtensionCommand(DEBUG_FLR_PARAM_TYPE Tag, LPSTR Extension) |
| 20 | FA_ENTRY* AddUlong(DEBUG_FLR_PARAM_TYPE Tag, DWORD Value) |
| 21 | FA_ENTRY* AddUlong64(DEBUG_FLR_PARAM_TYPE Tag, ULONGLONG Value) |
| 22 | FA_ENTRY* AddBuffer(DEBUG_FLR_PARAM_TYPE Tag, FA_ENTRY_TYPE EntryType, void* Buf, DWORD Size) |
| 23 | HRESULT GetDebugFATagControl(IDebugFAEntryTags** FATagControl) |
| 24 | HRESULT GetAnalysisXml(IXMLDOMElement** ppXMLDOMElement) |
| 25 | HRESULT AddStructuredAnalysisData(DEBUG_FLR_PARAM_TYPE Tag, IDebugFailureAnalysis2* Analysis) |
| 26 | HRESULT AddThreads(IUnknown* pDebugFailureThreadEnum) |
| 27 | HRESULT AttributeGet(DWORD nIndex, VARIANT* pValue) |
| 28 | HRESULT AttributeGetName(DWORD nIndex, LPWSTR* pName) |
| 29 | HRESULT AttributeSet(DWORD nIndex, VARIANT Value) |
| 30 | HRESULT BlameApplication(LPWSTR Postfix) |
| 31 | HRESULT BlameProcess(LPWSTR Postfix) |
| 32 | HRESULT BlameThread(IUnknown* pThread) |
| 33 | HRESULT BlameStitch(IUnknown* pThread, LPWSTR Stitch) |
| 34 | HRESULT BlameTEB(ULONGLONG Address) |
| 35 | HRESULT BlameETHREAD(ULONGLONG Address) |
| 36 | HRESULT ProblemClassIsSet(DWORD nIndex, VARIANT_BOOL* pSet) |
| 37 | HRESULT ProblemClassDelete(DWORD nIndex) |
| 38 | HRESULT ProblemClassSet(DWORD nIndex) |
| 39 | HRESULT ProblemClassSetBSTR(DWORD nIndex, LPWSTR Value) |
| 40 | HRESULT SetAdditionalXML(LPWSTR Key, IUnknown* pXMLDOMElement) |
| 41 | HRESULT GetAdditionalXML(LPWSTR Key, IUnknown** ppXMLDOMElement) |
| 42 | HRESULT DeleteAdditionalXML(LPWSTR Key) |