Método IDeviceModelPlugIn::Initialize (wcsplugin.h)
Toma un puntero a un objeto Stream que contiene todo el complemento de modelo de dispositivo como entrada e inicializa los parámetros internos requeridos por el complemento.
Sintaxis
HRESULT Initialize(
[in] BSTR bstrXml,
[in] UINT cNumModels,
[in] UINT iModelPosition
);
Parámetros
[in] bstrXml
Cadena que contiene el perfil del complemento del modelo de dispositivo BSTR XML. Este parámetro almacena datos como XML Unicode little-endian; sin embargo, puede que no tenga bytes iniciales para etiquetarlo como tal. Además, es posible que la palabra clave de codificación del XML no refleje que tiene el formato unicode little-endian. Además, debido a la acción del motor MSXML, se procesa el archivo XML BSTR y es posible que no tenga exactamente el mismo contenido que el archivo XML original.
[in] cNumModels
Número de modelos totales en la secuencia de transformación.
[in] iModelPosition
Posición del modelo basado en uno del otro modelo de dispositivo en el flujo de trabajo de uiNumModels , tal como se proporciona en la función Initialize .
Valor devuelto
Si esta función se ejecuta correctamente, se S_OK el valor devuelto.
Si se produce un error en esta función, el valor devuelto se E_FAIL.
Comentarios
Si se llama a esta función más de una vez, las llamadas posteriores liberan cualquier memoria asignada y reinicializan según el nuevo parámetro bstrXml .
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wcsplugin.h |