WSManPluginGetOperationParameters 函式 (wsman.h)
取得與作業相關聯之專案的作業資訊,例如逾時和數據限制。 外掛程式不應將這些參數用於資訊用途以外的任何專案。
語法
DWORD WSManPluginGetOperationParameters(
[in] WSMAN_PLUGIN_REQUEST *requestDetails,
[in] DWORD flags,
[out] WSMAN_DATA *data
);
參數
[in] requestDetails
WSMAN_PLUGIN_REQUEST 結構的指標,指定要求的資源 URI、選項、地區設定、關機旗標和句柄。
[in] flags
指定可供擷取的選項。 此參數必須設定為下列其中一個值,或設定為外掛程式所定義的值。
WSMAN_PLUGIN_PARAMS_MAX_ENVELOPE_SIZE (1)
指定作業回應封包的大小上限。 大小包括數據大小以及簡單物件存取通訊協定 (SOAP) 額外負荷。
注意 某些作業對外掛程式有單一呼叫,可能會導致發生多次往返。 如果未在呼叫此方法時等候數據,則會提供先前封包的信封大小上限。
WSMAN_PLUGIN_PARAMS_TIMEOUT (2)
指定目前作業的逾時。
注意 某些作業對外掛程式有單一呼叫,可能會導致發生多次往返。 如果呼叫此方法時沒有等候數據的要求,則會指定先前封包的逾時。
WSMAN_PLUGIN_PARAMS_REMAINING_RESULT_SIZE (3)
指定目前作業的數據保留多少空間。 大小是以作業類型為基礎。 例如,此旗標代表取得作業的單一結果專案可以有多大。 針對列舉,新增每個對象之後,大小將會減少。 當目前的封包填入列舉和取得作業之後,即使接受和快取更多數據,它仍會傳回給用戶端。
注意 某些作業對外掛程式有單一呼叫,可能會導致發生多次往返。 如果呼叫此方法時沒有等候數據的要求,則會為快取專案提供剩餘的大小。
WSMAN_PLUGIN_PARAMS_LARGEST_RESULT_SIZE (4)
指定目前作業的數據大小上限。
WSMAN_PLUGIN_PARAMS_GET_REQUESTED_LOCALE (5)
指定客戶端針對作業要求的語言地區設定。
WSMAN_PLUGIN_PARAMS_GET_REQUESTED_DATA_LOCALE (6)
指定用戶端要求之數據的語言地區設定。
[out] data
指定結果物件的 WSMAN_DATA 結構的指標。
傳回值
如果成功,此方法會 傳回NO_ERROR ;否則會傳回錯誤碼。 以下是最常見的錯誤碼:
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 |
最低支援的伺服器 | Windows Server 2008 R2 |
目標平台 | Windows |
標頭 | wsman.h |
程式庫 | WsmSvc.lib |
Dll | WsmSvc.dll |
可轉散發套件 | windows Server 2008 SP2 和 Windows Vista SP2 上的 Windows Management Framework |