IVsPersistDocData.OnRegisterDocData(UInt32, IVsHierarchy, UInt32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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
);