IVsHierarchy.GetGuidProperty(UInt32, Int32, Guid) Methode

Definition

Ruft Eigenschaften ab, deren Werte GUIDs sind.Gets properties whose values are GUIDs.

public:
 int GetGuidProperty(System::UInt32 itemid, int propid, [Runtime::InteropServices::Out] Guid % pguid);
public int GetGuidProperty (uint itemid, int propid, out Guid pguid);
abstract member GetGuidProperty : uint32 * int * Guid -> int
Public Function GetGuidProperty (itemid As UInteger, propid As Integer, ByRef pguid As Guid) As Integer

Parameter

itemid
UInt32

[in] Bezeichner des Hierarchieelements, dessen Eigenschaft abgerufen werden soll.[in] Identifier of hierarchy item whose property is to be retrieved. Eine Liste der itemid-Werte finden Sie unter VSITEMID.For a list of itemid values, see VSITEMID.

propid
Int32

[in] Bezeichner der Eigenschaft des angegebenen Hierarchieelements.[in] Identifier of the property of the given hierarchy item. Eine Liste der propid-Werte finden Sie unter __VSHPROPID.For a list of propid values, see __VSHPROPID.

pguid
Guid

vorgenommen Zeiger auf eine GUID-Eigenschaft, die in angegeben ist propid .[out] Pointer to a GUID property specified in propid.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben.If the method succeeds, it returns S_OK. Bei einem Fehler wird ein Fehlercode zurückgegeben.If it fails, it returns an error code.

Hinweise

COM-SignaturCOM Signature

Aus vsshell. idl:From vsshell.idl:

HRESULT IVsHierarchy::GetGuidProperty(  
   [in] VSITEMID itemid,  
   [in] VSHPROPID propid,  
   [out] GUID *pguid  
);  

Verwenden Sie diese Methode, um alle Eigenschaften zu übergeben, deren Werte GUIDs sind.Use this method to pass any properties whose values are GUIDs. Die- GetProperty Methode kann nicht verwendet werden, um GUID-Eigenschaften zu übergeben.The GetProperty method cannot be used to pass GUID properties.

Gilt für: