Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si connette a un comando esistente in esecuzione in una shell.
Sintassi
void WSManConnectShellCommand(
[in, out] WSMAN_SHELL_HANDLE shell,
DWORD flags,
[in] PCWSTR commandID,
[in, optional] WSMAN_OPTION_SET *options,
[in, optional] WSMAN_DATA *connectXml,
[in] WSMAN_SHELL_ASYNC *async,
[out] WSMAN_COMMAND_HANDLE *command
);
Parametri
[in, out] shell
Specifica l'handle della shell restituito dalla chiamata WSManCreateShell . Questo parametro non può essere NULL.
flags
Riservato per utilizzi futuri. Deve essere zero.
[in] commandID
Stringa con terminazione null che identifica un comando specifico, attualmente in esecuzione nella sessione del server, a cui il client intende connettersi.
[in, optional] options
Definisce un set di opzioni per il comando. Queste opzioni vengono passate al servizio per modificare o perfezionare l'esecuzione del comando. Questo parametro può essere NULL. Per altre informazioni sulle opzioni, vedere WSMAN_OPTION_SET.
[in, optional] connectXml
Puntatore a una struttura WSMAN_DATA che definisce un contesto aperto per l'operazione della shell di connessione. Il contenuto deve essere una stringa XML valida. Questo parametro può essere NULL.
[in] async
Definisce una struttura asincrona per contenere un contesto utente facoltativo e una funzione di callback obbligatoria. Per altre informazioni, vedere WSMAN_SHELL_ASYNC. Questo parametro non può essere NULL.
[out] command
Questo handle viene restituito in una chiamata riuscita e viene usato per inviare e ricevere dati e per segnalare il comando. Al termine dell'uso di questo handle, chiuderlo chiamando il metodo WSManCloseCommand . Questo parametro non può essere NULL.
Valore restituito
nessuno
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato | Windows 8 |
| Server minimo supportato | Windows Server 2012 |
| Piattaforma di destinazione | Windows |
| Intestazione | wsman.h |
| Libreria | WsmSvc.lib |
| DLL | WsmSvc.dll |