WSMAN_PLUGIN_SEND回呼函式 (wsman.h)
定義外掛程式的傳送回呼。 系統會針對從用戶端接收的每個物件呼叫此函式。 收到的每個物件都會呼叫回呼一次。 處理數據之後,Windows 遠端管理 (WinRM) 外掛程式會呼叫 WSManPluginOperationComplete 來認可收據,並允許傳遞下一個物件。
DLL 進入點名稱必須是 WSManPluginSend。
語法
WSMAN_PLUGIN_SEND WsmanPluginSend;
void WsmanPluginSend(
WSMAN_PLUGIN_REQUEST *requestDetails,
DWORD flags,
PVOID shellContext,
PVOID commandContext,
PCWSTR stream,
WSMAN_DATA *inboundData
)
{...}
參數
requestDetails
WSMAN_PLUGIN_REQUEST 結構的指標,指定要求的資源 URI、選項、地區設定、關機旗標和句柄。
flags
如果這是數據流的最後一個物件,此參數會設定為 WSMAN_FLAG_NO_MORE_DATA。 否則,它會設定為零。
shellContext
指定建立殼層時收到的內容。
commandContext
如果此要求是以命令而非殼層為目標,則這是 從 winrm 建立 作業傳回的內容;否則,此參數為 NULL。
stream
指定與輸入對象相關聯的數據流。
inboundData
包含要傳送至指定數據流之數據的 WSMAN_DATA 結構的指標。 其格式為二進位數據。
傳回值
無
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 |
最低支援的伺服器 | Windows Server 2008 R2 |
目標平台 | Windows |
標頭 | wsman.h |
可轉散發套件 | 在 Windows Server 2008 上使用 SP2、Windows Vista sp1 和 Windows Vista sp2 上的 Windows Management Framework |