IVsProject2.IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détermine si un document se trouve dans le projet.
public:
int IsDocumentInProject(System::String ^ pszMkDocument, [Runtime::InteropServices::Out] int % pfFound, cli::array <Microsoft::VisualStudio::Shell::Interop::VSDOCUMENTPRIORITY> ^ pdwPriority, [Runtime::InteropServices::Out] System::UInt32 % pitemid);
int IsDocumentInProject(std::wstring const & pszMkDocument, [Runtime::InteropServices::Out] int & pfFound, std::Array <Microsoft::VisualStudio::Shell::Interop::VSDOCUMENTPRIORITY> const & pdwPriority, [Runtime::InteropServices::Out] unsigned int & pitemid);
public int IsDocumentInProject (string pszMkDocument, out int pfFound, Microsoft.VisualStudio.Shell.Interop.VSDOCUMENTPRIORITY[] pdwPriority, out uint pitemid);
abstract member IsDocumentInProject : string * int * Microsoft.VisualStudio.Shell.Interop.VSDOCUMENTPRIORITY[] * uint32 -> int
Public Function IsDocumentInProject (pszMkDocument As String, ByRef pfFound As Integer, pdwPriority As VSDOCUMENTPRIORITY(), ByRef pitemid As UInteger) As Integer
Paramètres
- pszMkDocument
- String
[in] Pointeur vers le moniker de document à rechercher.
- pfFound
- Int32
[out] Pointeur vers une valeur BOOL. L'implémenteur affecte la valeur true au contenu si le document est trouvé dans le projet ; sinon ou en cas d'erreur, il affecte la valeur false.
- pdwPriority
- VSDOCUMENTPRIORITY[]
[out] Niveau de priorité dont la valeur est extraite de l'énumération VSDOCUMENTPRIORITY si le document est trouvé ; valeur zéro ou si le document n'est pas trouvé ou si une erreur se produit.
- pitemid
- UInt32
[out] Pointeur vers l'identificateur d'élément du document dans le projet. Doit être VSITEMID_ROOT ou tout autre identificateur d'élément valide. Consultez l'énumération VSITEMID. Si le document est trouvé, l'implémenteur attribue une valeur au contenu ; s'il n'a pas été trouvé ou si une erreur se produit, l'implémenteur attribue la valeur zéro au contenu.
Retours
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 IVsProject2::IsDocumentInProject(
[in] LPCOLESTR pszMkDocument,
[out] BOOL *pfFound,
[out] VSDOCUMENTPRIORITY *pdwPriority,
[out] VSITEMID *pitemid
);
Si un paramètre a null la valeur, affectez à tout paramètre non null la valeur de son paramètre d’erreur et retourne E_INVALIDARG .