Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Meldet Ergebnisse für den WSMAN_PLUGIN_RECEIVE-Plug-In-Aufruf und wird von den meisten Shell-Plug-Ins verwendet, die Ergebnisse zurückgeben. Nachdem alle Daten empfangen wurden, muss die WSManPluginOperationComplete-Methode aufgerufen werden.
Syntax
DWORD WSManPluginReceiveResult(
[in] WSMAN_PLUGIN_REQUEST *requestDetails,
[in] DWORD flags,
[in, optional] PCWSTR stream,
[in, optional] WSMAN_DATA *streamResult,
[in, optional] PCWSTR commandState,
[in] DWORD exitCode
);
Parameter
[in] 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.
[in] flags
Für die zukünftige Verwendung reserviert. Muss auf 0 festgelegt werden.
[in, optional] stream
Gibt den Stream an, dem die Daten zugeordnet sind. Jeder Stream kann verwendet werden, aber die Standardstreams sind STDIN, STDOUT und STDERR.
[in, optional] streamResult
Ein Zeiger auf eine WSMAN_DATA-Struktur , die das Ergebnisobjekt angibt, das an den Client zurückgegeben wird. Das Ergebnis kann entweder im Binärformat oder im XML-Format vorliegen.
[in, optional] commandState
Gibt den Status des Befehls an. Dieser Parameter muss entweder auf einen der folgenden Werte oder auf einen vom Plug-In definierten Wert festgelegt werden.
WSMAN_RECEIVE_STATE_NONE
Der Vorgang erfordert keine Aktion.
WSMAN_RECEIVE_STATE_NORMAL_TERMINATION
Der Vorgang wurde normal beendet.
WSMAN_RECEIVE_STATE_ABNORMAL_TERMINATION
Der Vorgang wurde unerwartet beendet.
WSMAN_RECEIVE_STATE_WAITING
Der Vorgang wartet auf die Eingabe.
WSMAN_RECEIVE_STATE_INPUT_REQUIRED
Für den Vorgang ist eine Befehlszeileneingabe erforderlich.
[in] exitCode
Wird in allen Fällen ignoriert, außer wenn commandStateentweder WSMAN_RECEIVE_STATE_NORMAL_TERMINATION oder WSMAN_RECEIVE_STATE_ABNORMAL_TERMINATION ist. Jedes Ergebnis kann separate Fehlercodes aufweisen. Wenn beim Befehl oder Stream ein Fehler aufgetreten ist, muss das Plug-In die WSManPluginOperationComplete-Methode aufrufen.
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 |
| Bibliothek | WsmSvc.lib |
| DLL | WsmSvc.dll |
| Verteilbare Komponente | Windows Management Framework unter Windows Server 2008 mit SP2 und Windows Vista mit SP2 |