Metoda IVsAppCommandLine.GetOption — (String, Int32, String)
Pobiera przełączników wiersza polecenia.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
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
Parametry
pszOptionName
Type: System.String[in] Nazwa przełącznika wiersza polecenia.
pfPresent
Type: System.Int32[out] Flaga wskazująca, czy użytkownik wprowadził przełącznika wiersza polecenia pszOptionName.
pbstrOptionValue
Type: System.String[out] BSTR zawierającej tekst użytkownika wprowadzić jako parametr przełącznika wiersza polecenia.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsAppCommandLine::GetOption(
[in] LPCOLESTR pszOptionName,
[out] BOOL* pfPresent,
[out, retval] BSTR* pbstrOptionValue
);
Wywołanie tej metody z SetSite Metoda zawsze jest ładowany do pakietu. Należy sprawdzić, czy pfPresent do ustalenia, czy wprowadzono przełącznik w wierszu polecenia. Należy sprawdzić, czy pbstrOptionValue do pobrania dowolny tekst, który został wprowadzony, jeśli przełącznik w wierszu polecenia akceptuje argumenty. Aby uzyskać więcej informacji dotyczących implementowania przełączników wiersza polecenia, zobacz Adding Command Line Switches.
Zobacz też
Interfejs IVsAppCommandLine
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku