IVsUserData Schnittstelle

Definition

Ermöglicht einem Aufrufer, eine GUID zu verwenden, um Benutzerdaten (Eigenschaften) festzulegen oder abzurufen.

public interface class IVsUserData
public interface class IVsUserData
__interface IVsUserData
[System.Runtime.InteropServices.Guid("978A8E17-4DF8-432A-9623-D530A26452BC")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsUserData
[<System.Runtime.InteropServices.Guid("978A8E17-4DF8-432A-9623-D530A26452BC")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsUserData = interface
Public Interface IVsUserData
Abgeleitet
Attribute

Hinweise

Die- IVsUserData Schnittstelle ist eine generische Gruppierung von Eigenschaften, die wichtigste davon ist der Moniker des Puffers. Diese Schnittstelle wird verwendet, um Eigenschaften (Daten) aus dem Puffer festzulegen oder abzurufen. Eine GUID indiziert die Eigenschaften, die dann in einem Variant-Wert zurückgegeben werden.

IVsUserDataDie Verwendung von ist keine besonders effiziente Möglichkeit, um Benutzerdaten zu erhalten und festzulegen. Für den schnellen Zugriff (Leerlaufzeit, Schleifen, Zeit kritischer Code usw.) empfiehlt es sich, die Daten stattdessen zwischenzuspeichern.

Hinweise für Ausführende

Implementieren Sie in Fällen, in denen Text Puffer Objekte Benutzerdaten erhalten oder festlegen müssen.

Methoden

GetData(Guid, Object)

Gibt Benutzerdaten aus einem Puffer zurück.

SetData(Guid, Object)

Legt Benutzerdaten zu einem Puffer fest.

Gilt für