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 |