共用方式為


INetDiagHelper::GetAttributes 方法 (ndhelper.h)

GetAttributes 方法會擷取協助程式類別延伸模組診斷問題的其他資訊。

語法

HRESULT GetAttributes(
  [out] ULONG            *pcelt,
  [out] HELPER_ATTRIBUTE **pprgAttributes
);

參數

[out] pcelt

HELPER_ATTRIBUTE陣列中專案計數的指標。

[out] pprgAttributes

HELPER_ATTRIBUTE 結構的陣列指標。

傳回值

傳回碼 描述
S_OK
作業成功。
E_OUTOFMEMORY
記憶體不足,無法完成此作業。
E_INVALIDARG
尚未正確提供一或多個參數。
E_NOTIMPL
未實作這個選擇性方法。
E_ACCESSDENIED
呼叫端沒有足夠的許可權可執行診斷或修復作業。
E_ABORT
診斷或修復作業已取消。
 

協助程式類別延伸模組可能會傳回函式中發生失敗的特定 HRESULTS。

備註

建置 Helper 類別延伸模組時不需要這個方法。

在診斷和修復過程中,協助程序類別可能會選擇性地將屬性傳回 NDF,以改善 NDF 的診斷處理。 可以傳回至 NDF 的預先定義屬性如下所示。

詞彙 描述
werperameter (類型:AT_UINT32) 診斷失敗時,其他協助程序類別特定 Windows 錯誤報告 (WER) 貯體參數的選擇性屬性。
werfile (類型:AT_STRING) 將協助程式類別特定檔案新增至 Windows 錯誤報告 (WER) 報表的選擇性屬性。
rootcauseid (類型:AT_GUID) 協助程式類別通常會一次診斷多個問題。 如果延伸模組傳回類型 AT_GUID為 helperAttribute 且 pszName 參數設定為 rootcauseid 且 Guid 字段設定為 GUID,則 NDF 中遇到的問題分析可以改善。 這些 GUID 是由協助程式延伸模組所定義的自定義。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 ndhelper.h

另請參閱

INetDiagHelper