Udostępnij za pośrednictwem


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.

  • 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