WSMAN_SHELL_COMPLETION_FUNCTION回呼函式 (wsman.h)
針對殼層作業呼叫的回呼函式,這會導致遠端要求。
語法
WSMAN_SHELL_COMPLETION_FUNCTION WsmanShellCompletionFunction;
void WsmanShellCompletionFunction(
[in, optional] PVOID operationContext,
DWORD flags,
[in] WSMAN_ERROR *error,
[in] WSMAN_SHELL_HANDLE shell,
[in, optional] WSMAN_COMMAND_HANDLE command,
[in, optional] WSMAN_OPERATION_HANDLE operationHandle,
[in, optional] WSMAN_RESPONSE_DATA *data
)
{...}
參數
[in, optional] operationContext
表示傳遞至 WinRM (WinRM) Client Shell 應用程式開發介面的使用者定義內容, (API) 。
flags
從 WSManCallbackFlags 列舉指定一或多個旗標。
[in] error
定義 WSMAN_ERROR 結構,此結構只在回呼中有效。
[in] shell
指定與用戶內容相關聯的殼層句柄。 呼叫 WSManCloseShell 方法必須關閉殼層句柄。
[in, optional] command
指定與使用者內容相關聯的命令句柄。 命令句柄必須藉由呼叫 WSManCloseCommand API 方法來關閉。
[in, optional] operationHandle
定義與用戶內容相關聯的作業句柄。 作業句柄僅適用於與 WSManReceiveShellOutput、 WSManSendShellInput 和 WSManSignalShell 呼叫相關聯的回呼。 呼叫 WSManCloseOperation 方法必須關閉此句柄。
[in, optional] data
定義命令或殼層的輸出數據,作為 WSManReceiveShellOutput 呼叫的結果。 如需輸出數據的詳細資訊,請參閱 WSMAN_RECEIVE_DATA_RESULT 結構。
傳回值
無
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 |
最低支援的伺服器 | Windows Server 2008 R2 |
目標平台 | Windows |
標頭 | wsman.h |
可轉散發套件 | windows Server 2008 SP2 和 Windows Vista SP2 上的 Windows Management Framework |