VSPIAImporterClass.WrapTypeLibrary Yöntem

Tanım

İstenen tür kitaplığının yanı sıra bağımlı tür kitaplıklarının sarmalayıcılarını bulur veya kapsüller.

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

Parametreler

pTypeLibToWrap
TLIBATTR[]

İstenen tür kitaplığının yanı sıra bağımlı tür kitaplıklarının sarmalayıcılarını bulur veya kapsüller.

wszDestinationDirectory
String

İstenen tür kitaplığının yanı sıra bağımlı tür kitaplıklarının sarmalayıcılarını bulur veya kapsüller.

wszKeyFile
String

İstenen tür kitaplığının yanı sıra bağımlı tür kitaplıklarının sarmalayıcılarını bulur veya kapsüller.

wszKeyContainer
String

İstenen tür kitaplığının yanı sıra bağımlı tür kitaplıklarının sarmalayıcılarını bulur veya kapsüller.

bDelaySign
Int32

İstenen tür kitaplığının yanı sıra bağımlı tür kitaplıklarının sarmalayıcılarını bulur veya kapsüller.

pCallback
IVsTypeLibraryWrapperCallback

İstenen tür kitaplığının yanı sıra bağımlı tür kitaplıklarının sarmalayıcılarını bulur veya kapsüller.

rgbstrWrapperPaths

IntPtr[]

nativeint[]

İstenen tür kitaplığının yanı sıra bağımlı tür kitaplıklarının sarmalayıcılarını bulur veya kapsüller.

rgWrappedTypeLibs

IntPtr[]

nativeint[]

İstenen tür kitaplığının yanı sıra bağımlı tür kitaplıklarının sarmalayıcılarını bulur veya kapsüller.

rgbGenerated

IntPtr[]

nativeint[]

İstenen tür kitaplığının yanı sıra bağımlı tür kitaplıklarının sarmalayıcılarını bulur veya kapsüller.

rgbstrWrapperTools

IntPtr[]

nativeint[]

İstenen tür kitaplığının yanı sıra bağımlı tür kitaplıklarının sarmalayıcılarını bulur veya kapsüller.

pcWrappedTypeLibs
UInt32

İstenen tür kitaplığının yanı sıra bağımlı tür kitaplıklarının sarmalayıcılarını bulur veya kapsüller.

Döndürülenler

Int32

Yöntem S_OK başarılı olursa, yöntemi başarısız olursa, döndürür E_FAIL .

Uygulamalar

Şunlara uygulanır