IVsLaunchPadOutputParser.ParseOutputStringForInfo 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
如果返回 "任务项文本",则启动板将调用 ParseOutputStringForInfo,启动板将使用它返回的信息创建一个任务列表项。 如果只返回文件名和行号信息,则启动板将该行添加到 "输出" 窗口,并使用文件名和行号作为输出行的导航信息。
int ParseOutputStringForInfo(std::wstring const & pszOutputString, std::Array <std::wstring const &> const & pbstrFilename, std::Array <unsigned int> const & pnLineNum, std::Array <unsigned int> const & pnPriority, std::Array <std::wstring const &> const & pbstrTaskItemText, std::Array <std::wstring const &> const & pbstrHelpKeyword);
public int ParseOutputStringForInfo (string pszOutputString, string[] pbstrFilename, uint[] pnLineNum, uint[] pnPriority, string[] pbstrTaskItemText, string[] pbstrHelpKeyword);
abstract member ParseOutputStringForInfo : string * string[] * uint32[] * uint32[] * string[] * string[] -> int
Public Function ParseOutputStringForInfo (pszOutputString As String, Optional pbstrFilename As String(), Optional pnLineNum As UInteger(), Optional pnPriority As UInteger(), Optional pbstrTaskItemText As String(), Optional pbstrHelpKeyword As String()) As Integer
参数
- pszOutputString
- String
中一行输出文本。
- pbstrFilename
- String[]
弄可以) 任务列表项 (的完全限定文件名 null 。
- pnLineNum
- UInt32[]
弄可能) 任务列表项 (的文件行号 null 。
- pnPriority
- UInt32[]
弄可以) 任务列表项 (的优先级 null 。
- pbstrTaskItemText
- String[]
弄可能) (任务列表项的说明文本 null 。
- pbstrHelpKeyword
- String[]
弄可以) 任务列表项 (的帮助关键字 null 。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 vsshell80:
HRESULT IVsLaunchPadOutputParser::ParseOutputStringForInfo(
[in] LPCOLESTR pszOutputString,
[out] BSTR *pbstrFilename,
[out] ULONG *pnLineNum,
[out] ULONG *pnPriority,
[out] BSTR *pbstrTaskItemText,
[out] BSTR *pbstrHelpKeyword
);