Método ViewFilter.QueryParameterList
Chamado para obter o parâmetro para o comando especificado.
Namespace: Microsoft.VisualStudio.Package
Assemblies: Microsoft.VisualStudio.Package.LanguageService (em Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (em Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (em Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (em Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Sintaxe
'Declaração
Protected Overridable Function QueryParameterList ( _
ByRef guidCmdGroup As Guid, _
nCmdId As UInteger, _
nCmdexecopt As UInteger, _
pvaIn As IntPtr, _
pvaOut As IntPtr _
) As Integer
protected virtual int QueryParameterList(
ref Guid guidCmdGroup,
uint nCmdId,
uint nCmdexecopt,
IntPtr pvaIn,
IntPtr pvaOut
)
Parâmetros
- guidCmdGroup
Tipo: System.Guid%
[in] O GUID do grupo de comandos.
- nCmdId
Tipo: System.UInt32
[in] A identificação do comando para o qual deseja obter o parâmetro.
- nCmdexecopt
Tipo: System.UInt32
[in] Parâmetros adicionais para o comando (incluídos em um valor de 32 bits).
- pvaIn
Tipo: System.IntPtr
[in] Always nulluma referência nula (Nothing no Visual Basic).
- pvaOut
Tipo: System.IntPtr
[in, out] Um ponteiro de desempacotada para um Variant o objeto para manter o parâmetro do comando expresso como uma seqüência de caracteres.
Valor de retorno
Tipo: System.Int32
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.Um código de erro típica é OLECMDERR_E_NOTSUPPORTED se não houver suporte para parâmetros de métodos.
Comentários
Este método geralmente é chamado de uma implementação da QueryStatus método quando o nCmdexecopt parâmetro contém o OLECMDEXECOPT_SHOWHELP opção para retornar uma representação de texto dos parâmetros.
Se você tiver adicionado o suporte para comandos adicionais em seu serviço de linguagem e qualquer um desses comandos têm listas de parâmetros, você deve derivar uma classe a partir de ViewFilter de classe e substituir esse método.
A classe base sempre retorna OLECMDERR_E_NOTSUPPORTED.
Na implementação de framework do pacote padrão gerenciada as classes de serviço do idioma, esse método é chamado a partir do QueryStatus método se o nCmdexecopt parâmetro contém o OLECMDEXECOPT_SHOWHELP opção.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.