IVsProject3.IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32) Methode

Definition

Bestimmt, ob sich ein Dokument im Projekt befindet.

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

Parameter

pszMkDocument
String

[in] Zeiger auf Dokumentenmoniker, nach denen gesucht werden soll.

pfFound
Int32

[out] Zeiger auf einen booleschen Wert (BOOL). Implementierung legt Inhalt auf true fest, wenn das Dokument im Projekt gefunden wird, false wenn nicht oder ein Fehler tritt auf.

pdwPriority
VSDOCUMENTPRIORITY[]

[out] Prioritätsstufe, deren Wert aus der VSDOCUMENTPRIORITY-Enumeration verwendet wird, wenn das Dokument gefunden wird. Null, wenn nicht oder wenn ein Fehler auftritt.

pitemid
UInt32

[out] Zeiger auf den Elementbezeichner des Dokuments innerhalb des Projekts. Sollte VSITEMID_ROOT oder ein anderer gültiger Elementbezeichner sein. Weitere Informationen finden Sie unter der Enumeration VSITEMID. Wenn das Dokument gefunden wird, legt die Implementierung den Inhalt auf einen Wert fest; wenn es nicht gefunden wird oder ein Fehler auftritt, stellt die Implementierung den Inhalt auf Null.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Implementiert

Hinweise

COM-Signatur

Aus vsshell. idl:

HRESULT IVsProject3::IsDocumentInProject(  
   [in] LPCOLESTR pszMkDocument,  
   [out] BOOL *pfFound,  
   [out] VSDOCUMENTPRIORITY *pdwPriority,  
   [out] VSITEMID *pitemid  
);  

Wenn ein beliebiger Parameter ist null , legen Sie einen nicht-NULL-Parameter auf seine Fehler Einstellung fest, und geben Sie zurück E_INVALIDARG .

Gilt für