Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Notifica los resultados de la llamada del complemento WSMAN_PLUGIN_RECEIVE y lo usan la mayoría de los complementos de shell que devuelven resultados. Una vez recibidos todos los datos, se debe llamar al método WSManPluginOperationComplete .
Sintaxis
DWORD WSManPluginReceiveResult(
[in] WSMAN_PLUGIN_REQUEST *requestDetails,
[in] DWORD flags,
[in, optional] PCWSTR stream,
[in, optional] WSMAN_DATA *streamResult,
[in, optional] PCWSTR commandState,
[in] DWORD exitCode
);
Parámetros
[in] requestDetails
Puntero a una estructura de WSMAN_PLUGIN_REQUEST que especifica el URI del recurso, las opciones, la configuración regional, la marca de apagado y el identificador de la solicitud.
[in] flags
Reservado para uso futuro. Debe establecerse en cero.
[in, optional] stream
Especifica la secuencia a la que están asociados los datos. Se puede usar cualquier secuencia, pero las secuencias estándar son STDIN, STDOUT y STDERR.
[in, optional] streamResult
Puntero a una estructura WSMAN_DATA que especifica el objeto de resultado que se devuelve al cliente. El resultado puede estar en formato binario o XML.
[in, optional] commandState
Especifica el estado del comando. Este parámetro debe establecerse en uno de los valores siguientes o en un valor definido por el complemento.
WSMAN_RECEIVE_STATE_NONE
La operación no requiere ninguna acción.
WSMAN_RECEIVE_STATE_NORMAL_TERMINATION
La operación se finalizó normalmente.
WSMAN_RECEIVE_STATE_ABNORMAL_TERMINATION
La operación se finalizó inesperadamente.
WSMAN_RECEIVE_STATE_WAITING
La operación está esperando la entrada.
WSMAN_RECEIVE_STATE_INPUT_REQUIRED
La operación requiere la entrada de la línea de comandos.
[in] exitCode
Se omite en todos los casos excepto cuando commandState es WSMAN_RECEIVE_STATE_NORMAL_TERMINATION o WSMAN_RECEIVE_STATE_ABNORMAL_TERMINATION. Cada resultado puede tener códigos de error independientes. Si se ha producido un error en el comando o la secuencia, el complemento debe llamar al método WSManPluginOperationComplete .
Valor devuelto
None
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 7 |
| Servidor mínimo compatible | Windows Server 2008 R2 |
| Plataforma de destino | Windows |
| Encabezado | wsman.h |
| Library | WsmSvc.lib |
| Archivo DLL | WsmSvc.dll |
| Redistribuible | Windows Management Framework en Windows Server 2008 con SP2 y Windows Vista con SP2 |