Поделиться через


Функция 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)