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