ITcModuleManager2::TryLookupModule
Initialisiert pipModules mit NULL und pbFound mit VARIANT_FALSE, sucht dann alle Modulinstanzen mit passendem Modultypnamen. Bei Treffern wird ein ITcEnumModuleInstances-Enumerator über die gefundenen ITcModuleInstance2-Objekte geliefert und pbFound auf VARIANT_TRUE gesetzt.
Signatur
HRESULT TryLookupModule(BSTR bstrModuleType, ITcEnumModuleInstances** pipModules, VARIANT_BOOL* pbFound);
Parameter
Name | Typ | Beschreibung |
|---|---|---|
bstrModuleType | BSTR | [in] Gesuchter Modultypname. |
Rückgabewert
Name | Typ | Beschreibung |
|---|---|---|
pipModules | [out] Enumerator der gefundenen Modulinstanzen oder | |
pbFound | VARIANT_BOOL* | [out, retval] |
(HRESULT) | HRESULT |
|
Fehlercodes
E_POINTER:pipModules,pbFoundoderbstrModuleTypeistNULL.E_INVALIDARG: Der Typname ist leer.E_OUTOFMEMORY: Der temporäre Ergebnis-Array konnte nicht erzeugt werden.- Weitere Fehler:
QueryInterfaceoder ModuleTypeName ist für eine Modulinstanz fehlgeschlagen.