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

Находит или инкапсулирует оболочки для запрошенной библиотеки типов и всех зависимых библиотек типов.

Возвращаемое значение

Int32

При успешном выполнении метода возвращается значение S_OK, а при неуспешном — значение E_FAIL.

Реализации

Применяется к