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 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für