Método IDeviceModelPlugIn::Initialize (wcsplugin.h)
Usa um ponteiro para um Stream que contém todo o plug-in do modelo de dispositivo como entrada e inicializa todos os parâmetros internos exigidos pelo plug-in.
Sintaxe
HRESULT Initialize(
[in] BSTR bstrXml,
[in] UINT cNumModels,
[in] UINT iModelPosition
);
Parâmetros
[in] bstrXml
Uma cadeia de caracteres que contém o perfil de plug-in do modelo de dispositivo XML BSTR. Esse parâmetro armazena dados como XML Unicode little-endian; no entanto, ele pode não ter bytes à esquerda para marcá-lo como tal. Além disso, a codificação palavra-chave no XML pode não refletir que isso está formatado como Unicode little-endian. Além disso, devido à ação do mecanismo MSXML, o arquivo XML BSTR é processado e pode não ter exatamente o mesmo conteúdo que o arquivo XML original.
[in] cNumModels
O número total de modelos na sequência de transformação.
[in] iModelPosition
A posição de modelo baseada em um do outro modelo de dispositivo no fluxo de trabalho de uiNumModels , conforme fornecido na função Initialize .
Valor retornado
Se essa função for bem-sucedida, o valor retornado será S_OK.
Se essa função falhar, o valor retornado será E_FAIL.
Comentários
Se essa função for chamada mais de uma vez, as chamadas subsequentes liberarão qualquer memória alocada e reinicializarão de acordo com o novo parâmetro bstrXml .
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wcsplugin.h |