Compartir a través de


WSMAN_PLUGIN_STARTUP función de devolución de llamada (wsman.h)

Define la devolución de llamada de inicio del complemento. Dado que se pueden hospedar varias aplicaciones en el mismo proceso, se puede llamar a este método varias veces, pero solo una vez para cada inicialización de la aplicación. Un complemento se puede inicializar más de una vez dentro del mismo proceso, pero solo una vez para cada valor applicationIdentification . El contexto que se devuelve de este método debe ser específico de la aplicación. El contexto devuelto se pasará a todas las futuras llamadas de complemento específicas de la aplicación. Todos los complementos de Administración remota de Windows (WinRM) deben implementar esta función de devolución de llamada.

El nombre del punto de entrada dll para este método debe ser WSManPluginStartup.

Sintaxis

WSMAN_PLUGIN_STARTUP WsmanPluginStartup;

DWORD WsmanPluginStartup(
  DWORD flags,
  PCWSTR applicationIdentification,
  PCWSTR extraInfo,
  PVOID *pluginContext
)
{...}

Parámetros

flags

Reservado para uso futuro. Debe ser cero.

applicationIdentification

Identificador único de la aplicación hospedada. Para el servicio WinRM principal, el valor predeterminado es wsman. Para un host de Internet Information Services (IIS), este identificador está relacionado con el punto de conexión de la aplicación para ese host. Por ejemplo, wsman/MyCompany/MyApplication.

extraInfo

Cadena que contiene información de configuración, si se almacenó alguna información cuando se registró el complemento. Cuando el complemento se registra mediante la configuración de WinRM, el complemento puede agregar parámetros de configuración adicionales que son útiles durante la inicialización a un nodo opcional. Esta información puede ser especialmente útil si se usa un complemento en diferentes escenarios de hospedaje de IIS y requiere una semántica en tiempo de ejecución ligeramente diferente durante la inicialización. Esta cadena es una copia del XML de la configuración, si hay una presente. De lo contrario, este parámetro se establece en NULL.

pluginContext

Contexto para la inicialización de la aplicación específica. Este contexto se pasa a todas las demás llamadas de complemento WinRM asociadas a este applicationIdentifier.

Valor devuelto

El método devuelve NO_ERROR si se realizó correctamente; de lo contrario, devuelve un código de error. Si este método devuelve un error, no se llamará al punto de entrada WSManPluginShutdown .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7
Servidor mínimo compatible Windows Server 2008 R2
Plataforma de destino Windows
Encabezado wsman.h
Redistribuible Windows Management Framework en Windows Server 2008 con SP2, Windows Vista con SP1 y Windows Vista con SP2