Funzione WSManReceiveShellOutput (wsman.h)
Recupera l'output da un comando in esecuzione o dalla shell.
Sintassi
void WSManReceiveShellOutput(
[in, out] WSMAN_SHELL_HANDLE shell,
[in, optional] WSMAN_COMMAND_HANDLE command,
DWORD flags,
[in, optional] WSMAN_STREAM_ID_SET *desiredStreamSet,
[in] WSMAN_SHELL_ASYNC *async,
[out] WSMAN_OPERATION_HANDLE *receiveOperation
);
Parametri
[in, out] shell
Specifica l'handle della shell restituito da una chiamata WSManCreateShell . Questo parametro non può essere NULL.
[in, optional] command
Specifica l'handle di comando restituito da una chiamata WSManRunShellCommand .
flags
Riservato per utilizzi futuri. Deve essere impostato su zero.
[in, optional] desiredStreamSet
Specifica l'output richiesto da un flusso specifico o da un elenco di flussi.
[in] async
Definisce una struttura asincrona. La struttura asincrona contiene un contesto utente facoltativo e una funzione di callback obbligatoria. Per altre informazioni, vedere la struttura WSMAN_SHELL_ASYNC . Questo parametro non può essere NULL e deve essere chiuso chiamando il metodo WSManCloseOperation .
[out] receiveOperation
Definisce l'handle dell'operazione di ricezione. Questo handle viene restituito da una chiamata corretta della funzione e può essere usato per annullare in modo asincrono l'operazione di ricezione. Questo handle deve essere chiuso chiamando il metodo WSManCloseOperation . Questo parametro non può essere NULL.
Valore restituito
nessuno
Requisiti
Client minimo supportato | Windows 7 |
Server minimo supportato | Windows Server 2008 R2 |
Piattaforma di destinazione | Windows |
Intestazione | wsman.h |
Libreria | WsmSvc.lib |
DLL | WsmSvc.dll |
Componente ridistribuibile | Windows Management Framework in Windows Server 2008 con SP2, Windows Vista con SP1 e Windows Vista con SP2 |