Freigeben über


WSMAN_SHELL_COMPLETION_FUNCTION Rückruffunktion (wsman.h)

Die Rückruffunktion, die für Shellvorgänge aufgerufen wird, die zu einer Remoteanforderung führen.

Syntax

WSMAN_SHELL_COMPLETION_FUNCTION WsmanShellCompletionFunction;

void WsmanShellCompletionFunction(
  [in, optional] PVOID operationContext,
                 DWORD flags,
  [in]           WSMAN_ERROR *error,
  [in]           WSMAN_SHELL_HANDLE shell,
  [in, optional] WSMAN_COMMAND_HANDLE command,
  [in, optional] WSMAN_OPERATION_HANDLE operationHandle,
  [in, optional] WSMAN_RESPONSE_DATA *data
)
{...}

Parameter

[in, optional] operationContext

Stellt einen benutzerdefinierten Kontext dar, der an die WinRM-Clientshell -API (Application Programming Interface) übergeben wird.

flags

Gibt mindestens ein Flag aus der WSManCallbackFlags-Enumeration an.

[in] error

Definiert die WSMAN_ERROR-Struktur , die nur im Rückruf gültig ist.

[in] shell

Gibt das Shellhandle an, das dem Benutzerkontext zugeordnet ist. Das Shellhandle muss durch Aufrufen der WSManCloseShell-Methode geschlossen werden.

[in, optional] command

Gibt das Befehlshandle an, das dem Benutzerkontext zugeordnet ist. Das Befehlshandle muss durch Aufrufen der WSManCloseCommand-API-Methode geschlossen werden.

[in, optional] operationHandle

Definiert das Vorgangshandle, das dem Benutzerkontext zugeordnet ist. Das Vorgangshandle ist nur für Rückrufe gültig, die WSManReceiveShellOutput-, WSManSendShellInput- und WSManSignalShell-Aufrufen zugeordnet sind. Dieses Handle muss durch Aufrufen der WSManCloseOperation-Methode geschlossen werden.

[in, optional] data

Definiert die Ausgabedaten aus dem Befehl oder der Shell als Ergebnis eines WSManReceiveShellOutput-Aufrufs . Weitere Informationen zu den Ausgabedaten finden Sie in der WSMAN_RECEIVE_DATA_RESULT-Struktur .

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 und Windows Vista mit SP2