структура WSMAN_PLUGIN_REQUEST (wsman.h)
Указывает сведения для запроса подключаемого модуля. Указатель на структуру WSMAN_PLUGIN_REQUEST передается всем точкам входа операции в подключаемом модуле. Все методы уведомлений результатов используют этот указатель для сопоставления результата с запросом. Все сведения в структуре останутся действительными, пока подключаемые модули не будут вызывать WSManPluginOperationComplete в операции.
Синтаксис
typedef struct _WSMAN_PLUGIN_REQUEST {
WSMAN_SENDER_DETAILS *senderDetails;
PCWSTR locale;
PCWSTR resourceUri;
WSMAN_OPERATION_INFO *operationInfo;
BOOL shutdownNotification;
HANDLE shutdownNotificationHandle;
PCWSTR dataLocale;
} WSMAN_PLUGIN_REQUEST;
Члены
senderDetails
Указатель на структуру WSMAN_SENDER_DETAILS, указывающую сведения о клиенте, инициируемом запросом.
locale
Указывает языковой стандарт, в котором пользователь запрашивал результаты. Если запрошенный языковой стандарт недоступен, доступны следующие параметры:
- Используется языковой стандарт системы.
- Запрос отклоняется с недопустимой ошибкой языкового стандарта.
resourceUri
Указывает URI ресурса ресурса для этой операции.
operationInfo
Указатель на структуру WSMAN_OPERATION_INFO, содержащую дополнительные сведения об операции. Некоторые сведения в этой структуре будут null, так как не все параметры относятся ко всем операциям.
shutdownNotification
Если операция отменена, параметр shutdownNotification имеет значение TRUE.
shutdownNotificationHandle
Если операция отменена, завершение работы сигнализируется.
dataLocale
Замечания
Операции должны сигнализировать обратному вызову для операции, чтобы указать, что она была завершена. Операции отменяются иерархическим способом, чтобы все последующие операции были отменены до операций верхнего уровня. Подключаемый модуль имеет два способа обработки отмены операции. Во-первых, подключаемый модуль может проверить завершение работы логическое значение, если оно выполняет итерацию по набору результатов. Во-вторых, если подключаемый модуль более асинхронен, shutdownNotificationHandle можно использовать при очереди асинхронных потоков уведомлений.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 7 |
минимальный поддерживаемый сервер | Windows Server 2008 R2 |
заголовка | wsman.h |
распространяемый | Windows Management Framework в Windows Server 2008 с пакетом обновления 2 (SP2), Windows Vista с пакетом обновления 1 (SP1) и Windows Vista с пакетом обновления 2 (SP2) |