Compartilhar via


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

Confira também