Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Queries the object for the status of one or more commands generated by user interface events.
Namespace: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
Syntax
'Declaration
Private Function QueryStatus ( _
ByRef guidGroup As Guid, _
nCmdId As UInteger, _
oleCmd As OLECMD(), _
oleText As IntPtr _
) As Integer Implements IOleCommandTarget.QueryStatus
int IOleCommandTarget.QueryStatus(
ref Guid guidGroup,
uint nCmdId,
OLECMD[] oleCmd,
IntPtr oleText
)
private:
virtual int QueryStatus(
Guid% guidGroup,
unsigned int nCmdId,
array<OLECMD>^ oleCmd,
IntPtr oleText
) sealed = IOleCommandTarget::QueryStatus
private abstract QueryStatus :
guidGroup:Guid byref *
nCmdId:uint32 *
oleCmd:OLECMD[] *
oleText:IntPtr -> int
private override QueryStatus :
guidGroup:Guid byref *
nCmdId:uint32 *
oleCmd:OLECMD[] *
oleText:IntPtr -> int
JScript does not support explicit interface implementations.
Parameters
guidGroup
Type: Guid%The GUID of the command group to which the command belongs.
nCmdId
Type: UInt32The number of elements in the oleCmd array. In Visual Studio this number is always 1.
oleCmd
Type: array<Microsoft.VisualStudio.OLE.Interop.OLECMD[]An array of OLECMD structures representing the commands being queried.
oleText
Type: IntPtrA pointer to an OLECMDTEXT structure in which to return name and/or status information for a single command. Can be nulla null reference (Nothing in Visual Basic) to indicate that the caller does not need this information.
Return Value
Type: Int32
S_OK if the method succeeded, otherwise an error code. This method returns OLECMDERR_E_NOTSUPPORTED if no instance of IOleCommandTarget can be found.
Implements
IOleCommandTarget.QueryStatus(Guid%, UInt32, array<OLECMD[], IntPtr)
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.