Compartir a través de


Función WSManPluginGetOperationParameters (wsman.h)

Obtiene información operativa de elementos como tiempos de espera y restricciones de datos asociados a la operación. Un complemento no debe usar estos parámetros para fines informativos.

Sintaxis

DWORD WSManPluginGetOperationParameters(
  [in]  WSMAN_PLUGIN_REQUEST *requestDetails,
  [in]  DWORD                flags,
  [out] WSMAN_DATA           *data
);

Parámetros

[in] requestDetails

Puntero a una estructura de WSMAN_PLUGIN_REQUEST que especifica el URI del recurso, las opciones, la configuración regional, la marca de apagado y el identificador de la solicitud.

[in] flags

Especifica las opciones disponibles para la recuperación. Este parámetro debe establecerse en uno de los siguientes valores o en un valor definido por el complemento.

WSMAN_PLUGIN_PARAMS_MAX_ENVELOPE_SIZE (1)

Especifica el tamaño máximo del paquete de respuesta de la operación. El tamaño incluye el tamaño de los datos junto con la sobrecarga del Protocolo de acceso a objetos simple (SOAP).

Nota Algunas operaciones tienen una sola llamada al complemento que puede hacer que se produzcan varios recorridos de ida y vuelta. Si no hay solicitudes esperando datos cuando se llama a este método, se da el tamaño máximo del sobre para el paquete anterior.
 

WSMAN_PLUGIN_PARAMS_TIMEOUT (2)

Especifica el tiempo de espera de la operación actual.

Nota Algunas operaciones tienen una sola llamada al complemento que puede hacer que se produzcan varios recorridos de ida y vuelta. Si no hay solicitudes esperando datos cuando se llama a este método, se da el tiempo de espera para el paquete anterior.
 

WSMAN_PLUGIN_PARAMS_REMAINING_RESULT_SIZE (3)

Especifica cuánto espacio queda para los datos de la operación actual. El tamaño se basa en el tipo de operación. Por ejemplo, esta marca representaría el tamaño que puede tener el elemento de resultado único para una operación get. En el caso de las enumeraciones, el tamaño disminuirá después de agregar cada objeto. Después de rellenar el paquete actual con enumeraciones y obtener operaciones, se devolverá al cliente aunque se acepten y almacenen en caché más datos.

Nota Algunas operaciones tienen una sola llamada al complemento que puede hacer que se produzcan varios recorridos de ida y vuelta. Si no hay solicitudes esperando datos cuando se llama a este método, se asigna el tamaño restante para un elemento almacenado en caché.
 

WSMAN_PLUGIN_PARAMS_LARGEST_RESULT_SIZE (4)

Especifica el tamaño máximo de los datos para la operación actual.

WSMAN_PLUGIN_PARAMS_GET_REQUESTED_LOCALE (5)

Especifica la configuración regional del idioma solicitada por el cliente para la operación.

WSMAN_PLUGIN_PARAMS_GET_REQUESTED_DATA_LOCALE (6)

Especifica la configuración regional del idioma de los datos solicitados por el cliente.

[out] data

Puntero a una estructura de WSMAN_DATA que especifica el objeto de resultado.

Valor devuelto

El método devuelve NO_ERROR si se realizó correctamente; de lo contrario, devuelve un código de error. Estos son los códigos de error más comunes:

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7
Servidor mínimo compatible Windows Server 2008 R2
Plataforma de destino Windows
Encabezado wsman.h
Library WsmSvc.lib
Archivo DLL WsmSvc.dll
Redistribuible Windows Management Framework en Windows Server 2008 con SP2 y Windows Vista con SP2