IVsProject3.GetMkDocument(UInt32, String) Méthode

Définition

Retourne un moniker du document.

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

Paramètres

itemid
UInt32

[in] Identificateur de l'élément correspondant à un nœud dans la hiérarchie de ce projet. Doit être VSITEMID_ROOT ou tout autre identificateur d'élément valide. Consultez VSITEMID.

pbstrMkDocument
String

[out] Pointeur vers un moniker de document dans un BSTR. Il s’agit d’un texte complet qui décrit de façon unique le document représenté par le itemid paramètre.

Retours

Int32

Si la méthode réussit, retourne S_OK. En cas d'échec, retourne un code d'erreur.

Implémente

Remarques

Signature COM

À partir de vsshell. idl :

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

Un moniker de document est utilisé en tant qu’index unique dans la table de documents en cours d’exécution. Un moniker de document pour un élément dans un projet basé sur des fichiers est le chemin d’accès au fichier de l’élément. Les types de projets, qui ne stockent pas leurs éléments dans des fichiers, identifient de façon unique ces éléments d’une manière spécifique au projet. Les types de projets basés sur des fichiers doivent retourner le chemin d’accès à partir de cette méthode.

S’applique à