IVsProject2.GetMkDocument(UInt32, String) Yöntem

Tanım

Bir belge bilinen adı döndürür.

public:
 int GetMkDocument(System::UInt32 itemid, [Runtime::InteropServices::Out] System::String ^ % pbstrMkDocument);
int GetMkDocument(unsigned int itemid, [Runtime::InteropServices::Out] std::wstring const & & pbstrMkDocument);
public int GetMkDocument (uint itemid, out string pbstrMkDocument);
abstract member GetMkDocument : uint32 * string -> int
Public Function GetMkDocument (itemid As UInteger, ByRef pbstrMkDocument As String) As Integer

Parametreler

itemid
UInt32

'ndaki Bu projenin hiyerarşisindeki bir düğüme karşılık gelen öğe tanımlayıcısı. VSITEMID_ROOTYa da geçerli öğe tanımlayıcısı olmalıdır. Bkz. VSITEMID.

pbstrMkDocument
String

dışı İçindeki bir belge adının işaretçisi BSTR . Parametrenin gösterdiği belgeyi benzersiz bir şekilde tanımlayan tam bir metindir itemid .

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.

Uygulamalar

Açıklamalar

COM Imzası

Vsshell. IDL dosyasından:

HRESULT IVsProject2::GetMkDocument(  
   [in] VSITEMID itemid,  
   [out] BSTR *pbstrMkDocument  
);  

Bir belge bilinen adı, çalışan belge tablosuna benzersiz bir dizin olarak kullanılır. Dosya tabanlı projedeki bir öğe için bir belge bilinen adı öğenin dosya yoludur. Öğelerini dosyalarda saklamayan proje türleri, bu öğeleri projeye özgü bir şekilde benzersiz şekilde tanımlar. Dosya tabanlı proje türleri Bu yöntemden yolu döndürmelidir.

Şunlara uygulanır