WSMAN_SHELL_COMPLETION_FUNCTION funzione di callback (wsman.h)
Funzione di callback chiamata per le operazioni della shell, che comportano una richiesta remota.
Sintassi
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
)
{...}
Parametri
[in, optional] operationContext
Rappresenta il contesto definito dall'utente passato all'interfaccia di programmazione dell'applicazione Della shell client WinRM (API).
flags
Specifica uno o più flag dall'enumerazione WSManCallbackFlags .
[in] error
Definisce la struttura WSMAN_ERROR , valida solo nel callback.
[in] shell
Specifica l'handle della shell associato al contesto utente. L'handle della shell deve essere chiuso chiamando il metodo WSManCloseShell .
[in, optional] command
Specifica l'handle di comando associato al contesto utente. L'handle di comando deve essere chiuso chiamando il metodo API WSManCloseCommand .
[in, optional] operationHandle
Definisce l'handle di operazione associato al contesto utente. L'handle di operazione è valido solo per i callback associati alle chiamate WSManReceiveShellOutput, WSManSendShellInput e WSManSignalShell . Questo handle deve essere chiuso chiamando il metodo WSManCloseOperation .
[in, optional] data
Definisce i dati di output dal comando o dalla shell come risultato di una chiamata WSManReceiveShellOutput . Per altre informazioni sui dati di output, vedere la struttura WSMAN_RECEIVE_DATA_RESULT .
Valore restituito
nessuno
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 |
Server minimo supportato | Windows Server 2008 R2 |
Piattaforma di destinazione | Windows |
Intestazione | wsman.h |
Componente ridistribuibile | Windows Management Framework in Windows Server 2008 con SP2 e Windows Vista con SP2 |