VSPIAImporterClass.WrapTypeLibrary(TLIBATTR[], String, String, String, Int32, IVsTypeLibraryWrapperCallback, IntPtr[], IntPtr[], IntPtr[], IntPtr[], UInt32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Находит или инкапсулирует оболочки для запрошенной библиотеки типов и всех зависимых библиотек типов.
public:
virtual int WrapTypeLibrary(cli::array <Microsoft::VisualStudio::OLE::Interop::TLIBATTR> ^ pTypeLibToWrap, System::String ^ wszDestinationDirectory, System::String ^ wszKeyFile, System::String ^ wszKeyContainer, int bDelaySign, Microsoft::VisualStudio::Shell::Interop::IVsTypeLibraryWrapperCallback ^ pCallback, cli::array <IntPtr> ^ rgbstrWrapperPaths, cli::array <IntPtr> ^ rgWrappedTypeLibs, cli::array <IntPtr> ^ rgbGenerated, cli::array <IntPtr> ^ rgbstrWrapperTools, [Runtime::InteropServices::Out] System::UInt32 % pcWrappedTypeLibs) = Microsoft::VisualStudio::Shell::Interop::IVsTypeLibraryWrapper::WrapTypeLibrary;
public virtual int WrapTypeLibrary (Microsoft.VisualStudio.OLE.Interop.TLIBATTR[] pTypeLibToWrap, string wszDestinationDirectory, string wszKeyFile, string wszKeyContainer, int bDelaySign, Microsoft.VisualStudio.Shell.Interop.IVsTypeLibraryWrapperCallback pCallback, IntPtr[] rgbstrWrapperPaths, IntPtr[] rgWrappedTypeLibs, IntPtr[] rgbGenerated, IntPtr[] rgbstrWrapperTools, out uint pcWrappedTypeLibs);
abstract member WrapTypeLibrary : Microsoft.VisualStudio.OLE.Interop.TLIBATTR[] * string * string * string * int * Microsoft.VisualStudio.Shell.Interop.IVsTypeLibraryWrapperCallback * nativeint[] * nativeint[] * nativeint[] * nativeint[] * uint32 -> int
override this.WrapTypeLibrary : Microsoft.VisualStudio.OLE.Interop.TLIBATTR[] * string * string * string * int * Microsoft.VisualStudio.Shell.Interop.IVsTypeLibraryWrapperCallback * nativeint[] * nativeint[] * nativeint[] * nativeint[] * uint32 -> int
Public Overridable Function WrapTypeLibrary (pTypeLibToWrap As TLIBATTR(), wszDestinationDirectory As String, wszKeyFile As String, wszKeyContainer As String, bDelaySign As Integer, pCallback As IVsTypeLibraryWrapperCallback, rgbstrWrapperPaths As IntPtr(), rgWrappedTypeLibs As IntPtr(), rgbGenerated As IntPtr(), rgbstrWrapperTools As IntPtr(), ByRef pcWrappedTypeLibs As UInteger) As Integer
Параметры
- pTypeLibToWrap
- TLIBATTR[]
Находит или инкапсулирует оболочки для запрошенной библиотеки типов и всех зависимых библиотек типов.
- wszDestinationDirectory
- String
Находит или инкапсулирует оболочки для запрошенной библиотеки типов и всех зависимых библиотек типов.
- wszKeyFile
- String
Находит или инкапсулирует оболочки для запрошенной библиотеки типов и всех зависимых библиотек типов.
- wszKeyContainer
- String
Находит или инкапсулирует оболочки для запрошенной библиотеки типов и всех зависимых библиотек типов.
- bDelaySign
- Int32
Находит или инкапсулирует оболочки для запрошенной библиотеки типов и всех зависимых библиотек типов.
- pCallback
- IVsTypeLibraryWrapperCallback
Находит или инкапсулирует оболочки для запрошенной библиотеки типов и всех зависимых библиотек типов.
- rgbstrWrapperPaths
- IntPtr[]
Находит или инкапсулирует оболочки для запрошенной библиотеки типов и всех зависимых библиотек типов.
- rgWrappedTypeLibs
- IntPtr[]
Находит или инкапсулирует оболочки для запрошенной библиотеки типов и всех зависимых библиотек типов.
- rgbGenerated
- IntPtr[]
Находит или инкапсулирует оболочки для запрошенной библиотеки типов и всех зависимых библиотек типов.
- rgbstrWrapperTools
- IntPtr[]
Находит или инкапсулирует оболочки для запрошенной библиотеки типов и всех зависимых библиотек типов.
- pcWrappedTypeLibs
- UInt32
Находит или инкапсулирует оболочки для запрошенной библиотеки типов и всех зависимых библиотек типов.
Возвращаемое значение
При успешном выполнении метода возвращается значение S_OK, а при неуспешном — значение E_FAIL.