Método IVsAppCommandLine.GetOption (String, Int32, String)
Publicado: agosto de 2016
Recupera as opções de linha de comando.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int GetOption(
string pszOptionName,
out int pfPresent,
out string pbstrOptionValue
)
int GetOption(
String^ pszOptionName,
[OutAttribute] int% pfPresent,
[OutAttribute] String^% pbstrOptionValue
)
abstract GetOption :
pszOptionName:string *
pfPresent:int byref *
pbstrOptionValue:string byref -> int
Function GetOption (
pszOptionName As String,
<OutAttribute> ByRef pfPresent As Integer,
<OutAttribute> ByRef pbstrOptionValue As String
) As Integer
Parâmetros
pszOptionName
Type: System.String[in] Nome da opção de linha de comando.
pfPresent
Type: System.Int32[out] Sinalizador que indica se o usuário inseriu opção de linha de comando pszOptionName.
pbstrOptionValue
Type: System.String[out] BSTR que contém o texto que o usuário inseriu como um parâmetro de opção de linha de comando.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retornará S_OK. Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell.idl:
HRESULT IVsAppCommandLine::GetOption(
[in] LPCOLESTR pszOptionName,
[out] BOOL* pfPresent,
[out, retval] BSTR* pbstrOptionValue
);
Chamar esse método de SetSite método sempre que o pacote é carregado. Examine pfPresent para determinar se a opção de linha de comando foi inserida. Examine pbstrOptionValue para recuperar qualquer texto inserido se a opção de linha de comando aceita argumentos. Para obter mais informações sobre como implementar opções de linha de comando, consulte Adding Command Line Switches.
Consulte também
Interface IVsAppCommandLine
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo