IVsProject4.IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 .