Funzione WSManPluginGetOperationParameters (wsman.h)
Ottiene informazioni operative per gli elementi quali timeout e restrizioni dei dati associate all'operazione. Un plug-in non deve usare questi parametri per scopi diversi da quelli informativi.
Sintassi
DWORD WSManPluginGetOperationParameters(
[in] WSMAN_PLUGIN_REQUEST *requestDetails,
[in] DWORD flags,
[out] WSMAN_DATA *data
);
Parametri
[in] requestDetails
Puntatore a una struttura WSMAN_PLUGIN_REQUEST che specifica l'URI, le opzioni, le impostazioni locali, il flag di arresto e l'handle per la richiesta.
[in] flags
Specifica le opzioni disponibili per il recupero. Questo parametro deve essere impostato su uno dei valori seguenti o su un valore definito dal plug-in.
WSMAN_PLUGIN_PARAMS_MAX_ENVELOPE_SIZE (1)
Specifica le dimensioni massime del pacchetto di risposta dell'operazione. Le dimensioni includono le dimensioni dei dati insieme al sovraccarico SOAP (Simple Object Access Protocol).
WSMAN_PLUGIN_PARAMS_TIMEOUT (2)
Specifica il timeout dell'operazione corrente.
WSMAN_PLUGIN_PARAMS_REMAINING_RESULT_SIZE (3)
Specifica la quantità di spazio lasciato per i dati per l'operazione corrente. La dimensione è basata sul tipo di operazione. Ad esempio, questo flag rappresenta la quantità di un singolo elemento di risultato per un'operazione get. Per le enumerazioni, le dimensioni verranno diminuite dopo l'aggiunta di ogni oggetto. Dopo che il pacchetto corrente è stato riempito con enumerazioni e operazioni get, verrà restituito al client anche se vengono accettati e memorizzati nella cache altri dati.
WSMAN_PLUGIN_PARAMS_LARGEST_RESULT_SIZE (4)
Specifica le dimensioni massime dei dati per l'operazione corrente.
WSMAN_PLUGIN_PARAMS_GET_REQUESTED_LOCALE (5)
Specifica le impostazioni locali della lingua richieste dal client per l'operazione.
WSMAN_PLUGIN_PARAMS_GET_REQUESTED_DATA_LOCALE (6)
Specifica le impostazioni locali della lingua dei dati richiesti dal client.
[out] data
Puntatore a una struttura WSMAN_DATA che specifica l'oggetto risultato.
Valore restituito
Il metodo restituisce NO_ERROR se ha esito positivo; in caso contrario, restituisce un codice di errore. Di seguito sono riportati i codici di errore più comuni:
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 |
Server minimo supportato | Windows Server 2008 R2 |
Piattaforma di destinazione | Windows |
Intestazione | wsman.h |
Libreria | WsmSvc.lib |
DLL | WsmSvc.dll |
Componente ridistribuibile | Windows Management Framework in Windows Server 2008 con SP2 e Windows Vista con SP2 |