Condividi tramite


Metodo IDeviceModelPlugIn::Initialize (wcsplugin.h)

Accetta un puntatore a un flusso contenente il plug-in del modello di dispositivo intero come input e inizializza tutti i parametri interni richiesti dal plug-in.

Sintassi

HRESULT Initialize(
  [in] BSTR bstrXml,
  [in] UINT cNumModels,
  [in] UINT iModelPosition
);

Parametri

[in] bstrXml

Stringa che contiene il profilo plug-in del modello di dispositivo XML BSTR. Questo parametro archivia i dati come XML Unicode di tipo little-endian; tuttavia, potrebbe non avere byte iniziali per contrassegnarlo come tale. Inoltre, la parola chiave di codifica nel codice XML potrebbe non riflettere che questa operazione viene formattata come unicode di tipo little-endian. Inoltre, a causa dell'azione del motore MSXML, il file XML BSTR viene elaborato e potrebbe non avere esattamente lo stesso contenuto del file XML originale.

[in] cNumModels

Numero di modelli totali nella sequenza di trasformazione.

[in] iModelPosition

Posizione del modello basata su uno dell'altro modello di dispositivo nel flusso di lavoro di uiNumModels come specificato nella funzione Initialize .

Valore restituito

Se questa funzione ha esito positivo, il valore restituito è S_OK.

Se questa funzione ha esito negativo, il valore restituito è E_FAIL.

Commenti

Se questa funzione viene chiamata più volte, le chiamate successive rilasciano qualsiasi memoria allocata e reinizializzare in base al nuovo parametro bstrXml .

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wcsplugin.h

Vedi anche