Функция WSManPluginReportContext (wsman.h)
Передает оболочку и контекст команд обратно в инфраструктуру удаленного управления Windows (WinRM), чтобы можно было выполнять дальнейшие операции с оболочкой и (или) командой. Этот метод вызывается только для точек входа подключаемого модуля WSManPluginShell и WSManPluginCommand .
Синтаксис
DWORD WSManPluginReportContext(
[in] WSMAN_PLUGIN_REQUEST *requestDetails,
[in] DWORD flags,
[in] PVOID context
);
Параметры
[in] requestDetails
Указатель на структуру WSMAN_PLUGIN_REQUEST , указывающую URI ресурса, параметры, языковой стандарт, флаг завершения работы и дескриптор запроса.
[in] flags
Зарезервировано для последующего использования. Необходимо задать нулевое значение.
[in] context
Определяет значение для передачи во все будущие операции оболочки и команд. Представляет оболочку или команду . Это значение должно быть уникальным для всех оболочек, а также уникальным для всех команд, связанных с оболочкой.
Возвращаемое значение
При успешном выполнении метод возвращает NO_ERROR . В противном случае возвращается код ошибки. Если этот метод возвращает ошибку, подключаемый модуль должен завершить текущую операцию и вызвать метод WSManPluginOperationComplete .
Требования
Минимальная версия клиента | Windows 7 |
Минимальная версия сервера | Windows Server 2008 R2 |
Целевая платформа | Windows |
Header | wsman.h |
Библиотека | WsmSvc.lib |
DLL | WsmSvc.dll |
Распространяемые компоненты | Windows Management Framework в Windows Server 2008 с пакетом обновления 2 (SP2), Windows Vista с пакетом обновления 1 (SP1) и Windows Vista с пакетом обновления 2 (SP2) |