IVsLaunchPadOutputParser.ParseOutputStringForInfo 方法

定义

如果返回 "任务项文本",则启动板将调用 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

返回

Int32

如果该方法成功,则它会返回 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  
);  

适用于