Partilhar via


Método IVsProject2.IsDocumentInProject (String, Int32, VSDOCUMENTPRIORITY , UInt32)

 

Publicado: abril de 2016

Determina se um documento está no projeto.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

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

Parâmetros

  • pszMkDocument
    [in] Ponteiro para o identificador de origem do documento que deseja pesquisar.
  • pfFound
    [out] Ponteiro para um BOOL.Implementador define o conteúdo true se o documento for encontrado no projeto, false se ocorrer alguma forma ou um erro.
  • pdwPriority
    [out] Nível de prioridade, cujo valor é obtido a partir do VSDOCUMENTPRIORITY enumeração se o documento for encontrado; Se não do zero ou um erro ocorre.
  • pitemid
    [out] Ponteiro para o identificador de item do documento dentro do projeto.Deve ser VSITEMID_ROOT ou outro identificador de item válido.Consulte a enumeração VSITEMID.Se o documento for encontrado, implementador define o conteúdo para um valor; Se não for encontrado ou ocorrer um erro, implementador define o conteúdo para zero.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Implementações

IVsProject.IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32)

Comentários

COM assinatura

De vsshell.idl:

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

Se nenhum parâmetro for null, definir qualquer parâmetro de não-nulo para sua configuração de erro e retornar E_INVALIDARG.

Consulte também

Interface IVsProject2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo