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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。