функция обратного вызова WSMAN_SHELL_COMPLETION_FUNCTION (wsman.h)
Функция обратного вызова, вызываемая для операций оболочки, которые приводят к удаленному запросу.
Синтаксис
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
)
{...}
Параметры
[in, optional] operationContext
Представляет определяемый пользователем контекст, передаваемый в программный интерфейс клиентской оболочки WinRM (WINRM) .
flags
Указывает один или несколько флагов из перечисления WSManCallbackFlags .
[in] error
Определяет структуру WSMAN_ERROR , которая допустима только в обратном вызове.
[in] shell
Указывает дескриптор оболочки, связанный с контекстом пользователя. Дескриптор оболочки должен быть закрыт путем вызова метода WSManCloseShell .
[in, optional] command
Указывает дескриптор команды, связанный с контекстом пользователя. Дескриптор команды должен быть закрыт путем вызова метода API WSManCloseCommand .
[in, optional] operationHandle
Определяет дескриптор операции, связанный с контекстом пользователя. Дескриптор операции действителен только для обратных вызовов, связанных с вызовами WSManReceiveShellOutput, WSManSendShellInput и WSManSignalShell . Этот дескриптор необходимо закрыть, вызвав метод WSManCloseOperation .
[in, optional] data
Определяет выходные данные из команды или оболочки в результате вызова WSManReceiveShellOutput . Дополнительные сведения о выходных данных см. в разделе структура WSMAN_RECEIVE_DATA_RESULT .
Возвращаемое значение
None
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 |
Минимальная версия сервера | Windows Server 2008 R2 |
Целевая платформа | Windows |
Header | wsman.h |
Распространяемые компоненты | Windows Management Framework в Windows Server 2008 с пакетом обновления 2 (SP2) и Windows Vista с пакетом обновления 2 (SP2) |