IVsLaunchPadOutputParser::ParseOutputStringForInfo Method (String^, array<String^>^, array<UInt32>^, array<UInt32>^, array<String^>^, array<String^>^)

 

Calls ParseOutputStringForInfo to the launch pad If task item text is returned, the launch pad creates a task list item by using the information it returned. If only filename and line number information is returned, the launch pad adds the line to the output window and uses the filename and line number as the navigation information for the output line.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

int ParseOutputStringForInfo(
	String^ pszOutputString,
	array<String^>^ pbstrFilename,
	array<unsigned int>^ pnLineNum,
	array<unsigned int>^ pnPriority,
	array<String^>^ pbstrTaskItemText,
	array<String^>^ pbstrHelpKeyword
)

Parameters

pszOutputString
Type: System::String^

[in] One line of output text.

pbstrFilename
Type: array<System::String^>^

[out] Fully qualified file name for task list item (may be null).

pnLineNum
Type: array<System::UInt32>^

[out] File line number for task list item (may be null).

pnPriority
Type: array<System::UInt32>^

[out] Priority for task list item (may be null).

pbstrTaskItemText
Type: array<System::String^>^

[out] Description text for task list item (may be null).

pbstrHelpKeyword
Type: array<System::String^>^

[out] Help keyword for task list item (may be null).

Return Value

Type: System::Int32

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

From vsshell80.idl:

HRESULT IVsLaunchPadOutputParser::ParseOutputStringForInfo(
   [in] LPCOLESTR pszOutputString, 
   [out] BSTR *pbstrFilename, 
   [out] ULONG *pnLineNum, 
   [out] ULONG *pnPriority, 
   [out] BSTR *pbstrTaskItemText, 
   [out] BSTR *pbstrHelpKeyword
);
Return to top
Show: