IVsUserData Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |