LibraryImportAttribute Klasse

Definition

Gibt an, dass ein Quellgenerator eine Funktion zum Marshallen von Argumenten erstellen soll, anstatt sich auf die Laufzeit zu verlassen, um eine entsprechende Marshallfunktion zur Laufzeit zu generieren.

public ref class LibraryImportAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)]
public sealed class LibraryImportAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)>]
type LibraryImportAttribute = class
    inherit Attribute
Public NotInheritable Class LibraryImportAttribute
Inherits Attribute
Vererbung
LibraryImportAttribute
Attribute

Hinweise

Dieses Attribut ist bedeutungslos, wenn der diesem zugeordnete Quellgenerator nicht aktiviert ist.

Der aktuelle integrierte Quellgenerator unterstützt nur C# und stellt nur eine Implementierung bereit, wenn sie auf statische, partielle, nicht generische Methoden angewendet wird.

Konstruktoren

Name Beschreibung
LibraryImportAttribute(String)

Initialisiert eine neue instance von LibraryImportAttribute.

Eigenschaften

Name Beschreibung
EntryPoint

Dient zum Abrufen oder Festlegen des Namens des Einstiegspunkts, der aufgerufen werden soll.

LibraryName

Ruft den Namen der Bibliothek ab, die den Import enthält.

SetLastError

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Angerufene einen Fehler (SetLastError für Windows oder errno auf anderen Plattformen) festlegt, bevor die Attributmethode zurückgegeben wird.

StringMarshalling

Dient zum Abrufen oder Festlegen eines Objekts, das angibt, wie Zeichenfolgenargumente an die Methode gemarsen werden.

StringMarshallingCustomType

Dient zum Abrufen oder Festlegen der Type Verwendung, um zu steuern, wie Zeichenfolgenargumente für die Methode ge marshallt werden.

TypeId

Wenn sie in einer abgeleiteten Klasse implementiert wird, wird ein eindeutiger Bezeichner für diese Attribute.

(Geerbt von Attribute)

Methoden

Name Beschreibung
Equals(Object)

Gibt einen Wert zurück, der angibt, ob diese Instanz einem angegebenen Objekt entspricht.

(Geerbt von Attribute)
GetHashCode()

Gibt den Hashcode für diesen instance zurück.

(Geerbt von Attribute)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
IsDefaultAttribute()

Wenn sie in einer abgeleiteten Klasse überschrieben wird, gibt an, ob der Wert dieser Instanz der Standardwert für die abgeleitete Klasse ist.

(Geerbt von Attribute)
Match(Object)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem angegebenen Objekt entspricht.

(Geerbt von Attribute)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: