WSMAN_PLUGIN_REQUEST struttura (wsman.h)
Specifica le informazioni per una richiesta di plug-in. Un puntatore a una struttura WSMAN_PLUGIN_REQUEST viene passato a tutti i punti di ingresso dell'operazione all'interno del plug-in. Tutti i metodi di notifica dei risultati usano questo puntatore per corrispondere al risultato con la richiesta. Tutte le informazioni nella struttura rimarranno valide fino a quando il plug-in chiama WSManPluginOperationComplete nell'operazione.
Sintassi
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;
Members
senderDetails
Puntatore a una struttura WSMAN_SENDER_DETAILS che specifica i dettagli sul client che ha avviato la richiesta.
locale
Specifica le impostazioni locali in cui l'utente ha richiesto di trovarsi i risultati. Se le impostazioni locali richieste non sono disponibili, sono disponibili le opzioni seguenti:
- Vengono usate le impostazioni locali di sistema.
- La richiesta viene rifiutata con un errore delle impostazioni locali non valide.
resourceUri
Specifica l'URI della risorsa per questa operazione.
operationInfo
Puntatore a una struttura WSMAN_OPERATION_INFO che contiene informazioni aggiuntive sull'operazione. Alcune delle informazioni contenute in questa struttura saranno NULL perché non tutti i parametri sono rilevanti per tutte le operazioni.
shutdownNotification
Se l'operazione viene annullata, il membro shutdownNotification è impostato su TRUE.
shutdownNotificationHandle
Se l'operazione viene annullata, shutdownNotification viene segnalato.
dataLocale
Commenti
Le operazioni devono segnalare il callback per l'operazione per indicare che è stato arrestato. Le operazioni vengono annullate in modo gerarchico per garantire che tutte le operazioni di follow-on vengano annullate prima delle operazioni di primo livello. Un plug-in ha due modi per gestire l'annullamento di un'operazione. Prima di tutto, il plug-in può controllare il valore booleano shutdownNotification se esegue l'iterazione tramite un set di risultati. In secondo luogo, se il plug-in è più asincrono, è possibile usare shutdownNotificationHandle durante l'accodamento di thread di notifica asincroni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 |
Server minimo supportato | Windows Server 2008 R2 |
Intestazione | wsman.h |
Componente ridistribuibile | Windows Management Framework in Windows Server 2008 con SP2, Windows Vista con SP1 e Windows Vista con SP2 |