FlavoredProject::IVsUIHierarchy::QueryStatusCommand Method (UInt32, Guid, UInt32, array<OLECMD>^, IntPtr)

 

Gets the status of the specified commands.

Namespace:   Microsoft.VisualStudio.Shell.Flavor
Assembly:  Microsoft.VisualStudio.Shell.14.0 (in Microsoft.VisualStudio.Shell.14.0.dll)

private:
virtual int QueryStatusCommand(
	unsigned int itemid,
	Guid% pguidCmdGroup,
	unsigned int cCmds,
	array<OLECMD>^ prgCmds,
	IntPtr pCmdText
) sealed = IVsUIHierarchy::QueryStatusCommand

Parameters

itemid
Type: System::UInt32

The ID of the item being queried.

pguidCmdGroup
Type: System::Guid

The GUID of the command group to which the commands belong.

cCmds
Type: System::UInt32

The number of commands in the prgCmds array.

prgCmds
Type: array<Microsoft.VisualStudio.OLE.Interop::OLECMD>^

An array of command OLECMD structures with information on the commands.

pCmdText
Type: System::IntPtr

A pointer to an OLECMDTEXT structure containing name and/or status information on the command.

Return Value

Type: System::Int32

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

This method calls the QueryStatusCommand method, which calls the QueryStatusCommand method on the inner project.

Return to top
Show: