Структуры и определения API оболочки клиента

В следующей таблице представлен обзор структур и других определений для API клиентской оболочки удаленного управления Windows (WinRM).

Функция Описание
WSMAN_SHELL_COMPLETION_FUNCTION Функция обратного вызова, вызываемая для операций оболочки, которые приводят к удаленному запросу.

 

Структура Описание
WSMAN_AUTHENTICATION_CREDENTIALS Определяет метод проверки подлинности и учетные данные, используемые для проверки подлинности сервера или прокси-сервера.
WSMAN_DATA Хранит входящие и исходящие данные, используемые в API WinRM.
WSMAN_DATA_BINARY Хранит двоичные данные для использования с различными функциями API WinRM.
WSMAN_DATA_TEXT Хранит текстовые данные для использования с различными функциями API WinRM.
WSMAN_ENVIRONMENT_VARIABLE Определяет отдельную переменную среды с помощью пары "имя- значение".
WSMAN_ENVIRONMENT_VARIABLE_SET Определяет массив переменных среды.
WSMAN_ERROR Содержит сведения об ошибке.
WSMAN_KEY Представляет пару "ключ- значение" в наборе селекторов и используется для идентификации определенного ресурса.
WSMAN_OPTION Представляет определенную пару имени параметра и значения.
WSMAN_OPTION_SET Представляет набор параметров.
WSMAN_PROXY_INFO Задает сведения о прокси-сервере для каждого сеанса.
WSMAN_RECEIVE_DATA_RESULT Представляет выходные данные, полученные от API WSManReceiveShellOutput .
WSMAN_RESPONSE_DATA Представляет выходные данные, полученные от операции WSMan .
WSMAN_SELECTOR_SET Определяет набор ключей, представляющих удостоверение ресурса.
WSMAN_SHELL_ASYNC Определяет асинхронную структуру, которая передается всем операциям оболочки.
WSMAN_SHELL_DISCONNECT_INFO TBD
WSMAN_SHELL_STARTUP_INFO Хранит все данные оболочки, необходимые для создания оболочки с помощью вызова подключаемого модуля WSManCreateShell .
WSMAN_STREAM_ID_SET Перечисляет все потоки, используемые для входных или выходных данных оболочки и команд.
WSMAN_USERNAME_PASSWORD_CREDS Определяет учетные данные, используемые для проверки подлинности.