WSManPluginReportContext-Funktion (wsman.h)
Meldet Shell- und Befehlskontext zurück an die WinRM-Infrastruktur (Windows Remote Management), damit weitere Vorgänge für die Shell und/oder den Befehl ausgeführt werden können. Diese Methode wird nur für Einstiegspunkte des WSManPluginShell - und WSManPluginCommand-Plug-Ins aufgerufen.
Syntax
DWORD WSManPluginReportContext(
[in] WSMAN_PLUGIN_REQUEST *requestDetails,
[in] DWORD flags,
[in] PVOID context
);
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 (null) festgelegt werden.
[in] context
Definiert den Wert, der an alle zukünftigen Shell- und Befehlsvorgänge übergeben werden soll. Stellt entweder die Shell oder den Befehl dar. Dieser Wert sollte für alle Shells eindeutig sein und auch für alle Befehle, die einer Shell zugeordnet sind, eindeutig sein.
Rückgabewert
Die Methode gibt NO_ERROR zurück, wenn sie erfolgreich war. Andernfalls wird ein Fehlercode zurückgegeben. Wenn diese Methode einen Fehler zurückgibt, sollte das Plug-In den aktuellen Vorgang herunterfahren und die WSManPluginOperationComplete-Methode aufrufen.
Anforderungen
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, Windows Vista mit SP1 und Windows Vista mit SP2 |