ITcLibraryManager2::GetLibraryIecDeclarationEx

Liest die IEC-Deklaration einer Bibliothek und erlaubt zusätzlich die Steuerung der Namespace-Ausgabe über bUseNamespaceForMembers. Bei erfolgreicher Auflösung wird die Deklaration als BSTR zurückgegeben.

Signatur

HRESULT GetLibraryIecDeclarationEx(BSTR bstrLibraryId, VARIANT_BOOL bTryToLoad, VARIANT_BOOL bUseNamespaceForMembers, 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 (VARIANT_TRUE aktiv).

bUseNamespaceForMembers

VARIANT_BOOL

[in, defaultvalue(-1)] Steuert, ob Member in der Deklaration mit Namespace ausgegeben werden.

Rückgabewert

Name

Typ

Beschreibung

pIecDeclaration

BSTR*

[out, retval] IEC-Deklaration der Bibliothek als String.

(HRESULT)

HRESULT

S_OK bei Erfolg, sonst Fehlercode.

Fehlercodes