WSManSetSessionOption 函式 (wsman.h)
設定會話的擴充選項集。
語法
DWORD WSManSetSessionOption(
[in] WSMAN_SESSION_HANDLE session,
WSManSessionOption option,
[in] WSMAN_DATA *data
);
參數
[in] session
指定 WSManCreateSession 呼叫所傳回的會話句柄。 這個參數不能 NULL。
option
指定要設定的選項。 此參數必須設定為 WSManSessionOption 列舉中的其中一個值。
[in] data
定義選項值之 WSMAN_DATA 結構的指標。
傳回值
此方法會在成功時傳回零。 否則,這個方法會傳回錯誤碼。
言論
如果呼叫 WSManSetSessionOption 方法時,會針對 選項 參數指定不同的值,則不同選項的順序很重要。 第一次 呼叫 WSManSetSessionOption 時,會設定會話的傳輸。 如果第二個呼叫要求不同類型的傳輸,呼叫將會失敗。
例如,如果方法依下列順序呼叫,第二個方法呼叫將會失敗:
WSManSetSessionOption(WSMAN_OPTION_UNENCRYPTED_MESSAGES)
WSManSetSessionOption(WSMAN_OPTION_ALLOW_NEGOTIATE_IMPLICIT_CREDENTIALS)
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 7 |
支援的最低伺服器 | Windows Server 2008 R2 |
目標平臺 | 窗戶 |
標頭 | wsman.h |
連結庫 | WsmSvc.lib |
DLL | WsmSvc.dll |
可轉散發 | Windows Server 2008 SP2、Windows Vista SP1 和 Windows Vista SP2 上的 Windows Management Framework |