WSMAN_PLUGIN_RECEIVE回呼函式 (wsman.h)
定義外掛程式的接收回呼。 收到接收資料的輸入要求時,會呼叫此函式。
DLL 進入點名稱必須是 WSManPluginReceive。
語法
WSMAN_PLUGIN_RECEIVE WsmanPluginReceive;
void WsmanPluginReceive(
WSMAN_PLUGIN_REQUEST *requestDetails,
DWORD flags,
PVOID shellContext,
PVOID commandContext,
WSMAN_STREAM_ID_SET *streamSet
)
{...}
參數
requestDetails
WSMAN_PLUGIN_REQUEST結構的指標,指定要求的資源 URI、選項、地區設定、關機旗標和控制碼。
flags
保留供未來使用。 必須為零。
shellContext
指定建立殼層時收到的內容。
commandContext
如果此要求是以命令而非殼層為目標,則這是 從 winrm 建立 作業傳回的內容;否則,此參數為 Null。
streamSet
包含要接收資料的資料流程清單 的WSMAN_STREAM_ID_SET 結構。 如果這份清單是空的,則會隱含在殼層中設定的所有資料流程,這表示所有資料流程都可供使用。
傳回值
無
備註
根據用戶端要求,您可以針對殼層和/或命令呼叫 WSMAN_PLUGIN_RECEIVE 回呼函式。 外掛程式會針對需要傳送回用戶端的每個資料片段呼叫 WSManPluginReceiveResult 方法。 傳送所有資料之後,外掛程式會呼叫 WSManPluginOperationComplete 結束資料流程。 傳入的所有參數都是有效的,直到 Windows 遠端系統管理 (WinRM) 外掛程式呼叫 WSManPluginOperationComplete為止。
規格需求
最低支援的用戶端 | Windows 7 |
最低支援的伺服器 | Windows Server 2008 R2 |
目標平台 | Windows |
標頭 | wsman.h |
可轉散發套件 | windows Server 2008 SP2、Windows Vista SP1 和 Windows Vista SP2 上的Windows Management Framework |