Metoda IVsProject.IsDocumentInProject — (String, Int32, VSDOCUMENTPRIORITY , UInt32)
Data opublikowania: październik 2016
Określa, czy dokument w projekcie.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int IsDocumentInProject(
string pszMkDocument,
out int pfFound,
VSDOCUMENTPRIORITY[] pdwPriority,
out uint pitemid
)
int IsDocumentInProject(
String^ pszMkDocument,
[OutAttribute] int% pfFound,
array<VSDOCUMENTPRIORITY>^ pdwPriority,
[OutAttribute] unsigned int% pitemid
)
abstract IsDocumentInProject :
pszMkDocument:string *
pfFound:int byref *
pdwPriority:VSDOCUMENTPRIORITY[] *
pitemid:uint32 byref -> int
Function IsDocumentInProject (
pszMkDocument As String,
<OutAttribute> ByRef pfFound As Integer,
pdwPriority As VSDOCUMENTPRIORITY(),
<OutAttribute> ByRef pitemid As UInteger
) As Integer
Parametry
pszMkDocument
Type: System.String[in] Wskaźnik do krótkiej nazwy dokumentu, który chcesz wyszukać.
pfFound
Type: System.Int32[out] Wskaźnik do typu wartość logiczna. Realizator ustawia zawartość true Jeśli dokument zostanie znaleziony w projekcie, false sytuacji w przeciwnym razie lub błąd.
pdwPriority
Type: Microsoft.VisualStudio.Shell.Interop.VSDOCUMENTPRIORITY[][out] Poziom priorytetu, którego wartość jest pobierana z VSDOCUMENTPRIORITY wyliczenie, jeśli dokument zostanie odnaleziony; 0 Jeśli nie lub wystąpił błąd.
pitemid
Type: System.UInt32[out] Wskaźnik do identyfikatora elementu dokumentu w projekcie. Powinien być VSITEMID_ROOT lub innym prawidłowym identyfikatorem elementu. Zobacz wyliczenie VSITEMID. Jeśli dokument zostanie znaleziony, implementujący ustawia zawartość do wartości; Jeśli nie można odnaleźć lub wystąpi błąd, implementujący ustawia zawartość na zero.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Aby wyświetlić jakiś kod, który używa tej właściwości, zobacz Zarządzanie uniwersalnych projektów Windows.
Podpis COM
Z vsshell.idl:
HRESULT IVsProject::IsDocumentInProject(
[in] LPCOLESTR pszMkDocument,
[out] BOOL *pfFound,
[out] VSDOCUMENTPRIORITY *pdwPriority,
[out] VSITEMID *pitemid);
W przypadku każdego parametru null, ustaw parametr żadnych innych niż null na ustawienie jego błędu i zwrócić E_INVALIDARG.
Zobacz też
Interfejs IVsProject
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku