IVsProject3.IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se um documento está no projeto.
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
Parâmetros
- pszMkDocument
- String
no Ponteiro para o moniker do documento para o qual Pesquisar.
- pfFound
- Int32
fora Ponteiro para um BOOL. O implementador define o conteúdo para true se o documento for encontrado no projeto, false caso contrário, ou ocorrerá um erro.
- pdwPriority
- VSDOCUMENTPRIORITY[]
fora Nível de prioridade cujo valor é obtido da VSDOCUMENTPRIORITY enumeração se o documento for encontrado; zero se não for ou um erro ocorrer.
- pitemid
- UInt32
fora 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, o implementador definirá o conteúdo para um valor; Se não for encontrado ou ocorrer um erro, o implementador definirá o conteúdo como zero.
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.
Implementações
Comentários
Assinatura COM
De VSShell. idl:
HRESULT IVsProject3::IsDocumentInProject(
[in] LPCOLESTR pszMkDocument,
[out] BOOL *pfFound,
[out] VSDOCUMENTPRIORITY *pdwPriority,
[out] VSITEMID *pitemid
);
Se algum parâmetro for null , defina qualquer parâmetro não nulo para sua configuração de erro e retorne E_INVALIDARG .