IVsToolboxDataProviderRegistry.RegisterDataProvider Yöntem

Tanım

Bir araç kutusu veri sağlayıcısı kaydeder.

public:
 int RegisterDataProvider(Microsoft::VisualStudio::Shell::Interop::IVsToolboxDataProvider ^ pDP, [Runtime::InteropServices::Out] System::UInt32 % pdwProvider);
int RegisterDataProvider(Microsoft::VisualStudio::Shell::Interop::IVsToolboxDataProvider const & pDP, [Runtime::InteropServices::Out] unsigned int & pdwProvider);
public int RegisterDataProvider (Microsoft.VisualStudio.Shell.Interop.IVsToolboxDataProvider pDP, out uint pdwProvider);
abstract member RegisterDataProvider : Microsoft.VisualStudio.Shell.Interop.IVsToolboxDataProvider * uint32 -> int
Public Function RegisterDataProvider (pDP As IVsToolboxDataProvider, ByRef pdwProvider As UInteger) As Integer

Parametreler

pDP
IVsToolboxDataProvider

'ndaki Kaydolmak için araç kutusu veri sağlayıcısına yönelik işaretçi.

pdwProvider
UInt32

[Out, retval] Veri sağlayıcısını tanımlayan tanımlama bilgisi.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Açıklamalar

COM Imzası

Vsshell80. IDL adresinden:

HRESULT IVsToolboxDataProviderRegistry::RegisterDataProvider(  
   [in]IVsToolboxDataProvider* pDP,  
   [out, retval]VSCOOKIE* pdwProvider  
);  

VSPackage yüklendiğinde araç kutusu ile kaydolun. pdwProviderKullanarak veri sağlayıcısının kaydını silmek için bu yöntemle döndürülen değeri kullanın UnregisterDataProvider .

Şunlara uygulanır