ITcLibraryManager::GetLibraryIecDeclaration
Liest die IEC-Deklaration einer Bibliothek anhand von bstrLibraryId. Wenn bTryToLoad auf VARIANT_TRUE steht, darf die fehlende Bibliotheksbeschreibung bei Bedarf nachgeladen werden.
Signatur
HRESULT GetLibraryIecDeclaration(BSTR bstrLibraryId, VARIANT_BOOL bTryToLoad, BSTR* pIecDeclaration);
Parameter
|
Name |
Typ |
Beschreibung |
|---|---|---|
|
bstrLibraryId |
BSTR |
[in] Eindeutige Bibliotheks-ID der aufzulösenden Library. |
|
bTryToLoad |
VARIANT_BOOL |
[in, defaultvalue(-1)] Steuert, ob beim Lookup ein Laden versucht wird ( |
Rückgabewert
|
Name |
Typ |
Beschreibung |
|---|---|---|
|
pIecDeclaration |
BSTR* |
[out, retval] IEC-Deklaration der Bibliothek als String. |
|
(HRESULT) |
HRESULT |
|
Fehlercodes
-
E_POINTER:pIecDeclarationistNULL. -
ADS_E_NOTFOUND: Bibliothek zubstrLibraryIdwurde nicht gefunden. -
E_NOINTERFACE: Es ist kein Objekt mitITcLibraryManagerverfügbar.