IVsAppCommandLine.GetOption 方法

检索命令行开关。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
Function GetOption ( _
    pszOptionName As String, _
    <OutAttribute> ByRef pfPresent As Integer, _
    <OutAttribute> ByRef pbstrOptionValue As String _
) As Integer
int GetOption(
    string pszOptionName,
    out int pfPresent,
    out string pbstrOptionValue
)

参数

  • pszOptionName
    类型:System.String
    [in] 命令行开关名称。
  • pfPresent
    类型:System.Int32%
    [out] 标记指示用户是否输入了命令行开关 pszOptionName。
  • pbstrOptionValue
    类型:System.String%
    [out] 包含文本的 BSTR 作为命令行开关的参数将用户输入。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell.idl:

HRESULT IVsAppCommandLine::GetOption(
   [in] LPCOLESTR pszOptionName,
   [out] BOOL* pfPresent,
   [out, retval] BSTR* pbstrOptionValue
);

,每次包加载,请调用从 SetSite 方法的此方法。检查 pfPresent 确定命令行开关是否输入了。检查 pbstrOptionValue 检索输入的所有文本,如果命令行开关接受参数。有关实现命令行开关的更多信息,请参见 Adding Command Line Switches

.NET Framework 安全性

请参见

参考

IVsAppCommandLine 接口

Microsoft.VisualStudio.Shell.Interop 命名空间