Share via


WSMAN_PLUGIN_SEND Rückruffunktion (wsman.h)

Definiert den Senderückruf für ein Plug-In. Diese Funktion wird für jedes Objekt aufgerufen, das von einem Client empfangen wird. Jedes empfangene Objekt bewirkt, dass der Rückruf einmal aufgerufen wird. Nachdem die Daten verarbeitet wurden, ruft das WinRM-Plug-In (Windows Remote Management) WSManPluginOperationComplete auf, um den Empfang zu bestätigen und die Übermittlung des nächsten Objekts zuzulassen.

Der Name des DLL-Einstiegspunkts muss WSManPluginSend sein.

Syntax

WSMAN_PLUGIN_SEND WsmanPluginSend;

void WsmanPluginSend(
  WSMAN_PLUGIN_REQUEST *requestDetails,
  DWORD flags,
  PVOID shellContext,
  PVOID commandContext,
  PCWSTR stream,
  WSMAN_DATA *inboundData
)
{...}

Parameter

requestDetails

Ein Zeiger auf eine WSMAN_PLUGIN_REQUEST-Struktur , die den Ressourcen-URI, die Optionen, das Gebietsschema, das Shutdown-Flag und das Handle für die Anforderung angibt.

flags

Wenn dies das letzte Objekt für den Stream ist, wird dieser Parameter auf WSMAN_FLAG_NO_MORE_DATA festgelegt. Andernfalls wird er auf 0 (null) festgelegt.

shellContext

Gibt den Kontext an, der beim Erstellen der Shell empfangen wurde.

commandContext

Wenn diese Anforderung auf einen Befehl und nicht auf eine Shell ausgerichtet ist, ist dies der Kontext, der vom Winrm-Erstellungsvorgang zurückgegeben wird. Andernfalls ist dieser Parameter NULL.

stream

Gibt den Stream an, der dem eingehenden Objekt zugeordnet ist.

inboundData

Ein Zeiger auf eine WSMAN_DATA-Struktur , die Daten enthält, die an den angegebenen Stream gesendet werden. Es ist in Form von Binärdaten.

Rückgabewert

Keine

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7
Unterstützte Mindestversion (Server) Windows Server 2008 R2
Zielplattform Windows
Kopfzeile wsman.h
Verteilbare Komponente Windows Management Framework unter Windows Server 2008 mit SP2, Windows Vista mit SP1 und Windows Vista mit SP2