共用方式為


IVssAdmin::QueryProviders 方法 (vsadmin.h)

QueryProviders 方法查詢所有已註冊的提供者。

語法

HRESULT QueryProviders(
  [out] IVssEnumObject **ppEnum
);

參數

[out] ppEnum

IVssEnumObject 介面指標的位址,回傳時初始化。 來電者必須放開介面。

返回值

這個方法可以傳回其中一個值。

回傳碼 Description
S_OK
查詢結果成功返回。
E_INVALIDARG
其中一個或多個參數值並不有效。
E_OUTOFMEMORY
記憶體或其他系統資源不足。
E_ACCESSDENIED
來電者並非管理員。
E_UNEXPECTED
發生未預期的錯誤。
VSS_E_OBJECT_NOT_FOUND
發生了意外的供應商錯誤。
VSS_E_PROVIDER_VETO
預期提供者錯誤。 提供者將錯誤記錄在事件日誌中。 欲了解更多資訊,請參閱 VSS下的事件與錯誤處理
VSS_E_UNEXPECTED
非預期的錯誤。 錯誤代碼會被記錄在錯誤日誌檔案中。 欲了解更多資訊,請參閱 VSS下的事件與錯誤處理

Windows Server 2008、Windows Vista、Windows Server 2003 及 Windows XP: 此數值直到 Windows Server 2008 R2 和 Windows 7 才被支援。 E_UNEXPECTED 會被取代。

VSS_E_UNEXPECTED_PROVIDER_ERROR
意外的醫療提供者錯誤。 錯誤代碼會被記錄在錯誤日誌中。 欲了解更多資訊,請參閱 VSS下的事件與錯誤處理

備註

IVssEnumObject 介面呼叫 IVssEnumObject::Next 方法時,ppEnum 參數會回傳包含每個註冊提供者VSS_PROVIDER_PROP結構的 VSS_OBJECT_PROP 結構。

需求

Requirement 價值觀
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平臺 窗戶
Header VSadmin.h

另請參閱

IVss管理員