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 |