ITcModuleInstance::SetModulePara
Akzeptiert werden VT_VARIANT | VT_BYREF, Byte-SAFEARRAYs und skalare VARIANT-Werte. Interface-Pointer-Parameter setzen Objekt-IDs, Data-Pointer-Parameter prüfen die exakte Byte-Größe, Modulparameter prüfen Typgröße, Array-Dimensionen und flexible Arrays. Bei Erfolg wird das Tree-Item als geändert markiert.
Signatur
HRESULT SetModulePara(ULONG pid, VARIANT vData);
Parameter
Name | Typ | Beschreibung |
|---|---|---|
pid | ULONG | [in] Parameter-ID. |
vData | VARIANT | [in] Neuer Parameterwert. |
Rückgabewert
Name | Typ | Beschreibung |
|---|---|---|
(HRESULT) | HRESULT |
|
Fehlercodes
-
TSM_E_ITEMDELETED: Das referenzierte Tree-Item ist nicht mehr gültig. -
E_INVALIDARG: Parameter-ID, Variant-Typ oder Wertform passen nicht zu einem unterstützten Parameter. -
ADS_E_INVALIDSIZE: Array-/Byte-Größe passt nicht zur erwarteten Parametergröße. -
E_NOTIMPL: Das Schreiben wird für diesen Elementtyp nicht unterstützt.