Freigeben über


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