共用方式為


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