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.
Gets properties whose values are GUIDs.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Function GetGuidProperty ( _
itemid As UInteger, _
propid As Integer, _
<OutAttribute> ByRef pguid As Guid _
) As Integer
int GetGuidProperty(
uint itemid,
int propid,
out Guid pguid
)
int GetGuidProperty(
[InAttribute] unsigned int itemid,
[InAttribute] int propid,
[OutAttribute] Guid% pguid
)
abstract GetGuidProperty :
itemid:uint32 *
propid:int *
pguid:Guid byref -> int
function GetGuidProperty(
itemid : uint,
propid : int,
pguid : Guid
) : int
Parameters
itemid
Type: UInt32[in] Identifier of hierarchy item whose property is to be retrieved. For a list of itemid values, see VSITEMID.
propid
Type: Int32[in] Identifier of the property of the given hierarchy item. For a list of propid values, see __VSHPROPID.
pguid
Type: Guid%[out] Pointer to a GUID property specified in propid.
Return Value
Type: Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsHierarchy::GetGuidProperty(
[in] VSITEMID itemid,
[in] VSHPROPID propid,
[out] GUID *pguid
);
Use this method to pass any properties whose values are GUIDs. The GetProperty method cannot be used to pass GUID properties.
.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.