IVsCmdNameMapping.MapGUIDIDToName(Guid, UInt32, VSCMDNAMEOPTS, String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Map the GUID and identifier of a command to its name.
public:
int MapGUIDIDToName(Guid % pguidCmdGroup, System::UInt32 dwCmdID, Microsoft::VisualStudio::Shell::Interop::VSCMDNAMEOPTS grfOptions, [Runtime::InteropServices::Out] System::String ^ % pbstrCmdName);
public int MapGUIDIDToName (ref Guid pguidCmdGroup, uint dwCmdID, Microsoft.VisualStudio.Shell.Interop.VSCMDNAMEOPTS grfOptions, out string pbstrCmdName);
abstract member MapGUIDIDToName : Guid * uint32 * Microsoft.VisualStudio.Shell.Interop.VSCMDNAMEOPTS * string -> int
Public Function MapGUIDIDToName (ByRef pguidCmdGroup As Guid, dwCmdID As UInteger, grfOptions As VSCMDNAMEOPTS, ByRef pbstrCmdName As String) As Integer
Parameters
- pguidCmdGroup
- Guid
[in] The GUID of the group the command belongs to.
- dwCmdID
- UInt32
[in] The identifier of the command.
- grfOptions
- VSCMDNAMEOPTS
[in] Bit flags specifying what form of the name to retrieve. Values taken from the VSCMDNAMEOPTS enumeration.
- pbstrCmdName
- String
[out] String containing the command name.
Returns
If the method succeeds, it returns S_OK. Returns S_FALSE if it cannot find the matching name.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsCmdNameMapping::MapGUIDIDToName(
[in] const GUID *pguidCmdGroup, ]
[in] DWORD dwCmdID,
[in] VSCMDNAMEOPTS grfOptions,
[out] BSTR *pbstrCmdName
);