Marshal::GetTypeLibName Method (ITypeLib^)
Retrieves the name of a type library.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- typelib
-
Type:
System.Runtime.InteropServices.ComTypes::ITypeLib^
The type library whose name is to be retrieved.
Return Value
Type: System::String^The name of the type library that the typelib parameter points to.
| Exception | Condition |
|---|---|
| ArgumentNullException | The typelib parameter is null. |
The name returned by this method is the identifier used with the library statement, such as ADODB for the Microsoft ADO type library. The name is not a file name.
You can also retrieve the type library name by calling the UCOMITypeInfo::GetDocumentation method and passing -1 for its first parameter.
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Available since 2.0