IVsPersistDocData.OnRegisterDocData(UInt32, IVsHierarchy, UInt32) Yöntem

Tanım

Belge verilerini RDT 'e kaydettiğinde çalışan belge tablosu (RDT) tarafından çağırılır.

public:
 int OnRegisterDocData(System::UInt32 docCookie, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierNew, System::UInt32 itemidNew);
public:
 int OnRegisterDocData(unsigned int docCookie, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierNew, unsigned int itemidNew);
int OnRegisterDocData(unsigned int docCookie, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pHierNew, unsigned int itemidNew);
public int OnRegisterDocData (uint docCookie, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHierNew, uint itemidNew);
abstract member OnRegisterDocData : uint32 * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * uint32 -> int
Public Function OnRegisterDocData (docCookie As UInteger, pHierNew As IVsHierarchy, itemidNew As UInteger) As Integer

Parametreler

docCookie
UInt32

'ndaki Kaydedilecek belgenin soyut tanıtıcısı. VSDOCCOOKIEVeri türüne bakın.

pHierNew
IVsHierarchy

'ndaki IVsHierarchy Arabirim işaretçisi.

itemidNew
UInt32

'ndaki VSITEM adresinden kaydedilecek belgenin öğe tanımlayıcısı.

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ı

Vsshell. IDL dosyasından:

HRESULT IVsPersistDocData::OnRegisterDocData(  
   [in] VSCOOKIE docCookie,  
   [in] IVsHierarchy *pHierNew,  
   [in] VSITEMID itemidNew  
);  

Şunlara uygulanır