Freigeben über


DllImportAttribute-Member

Gibt an, dass die attributierte Methode durch eine nicht verwaltete DLL (Dynamic Link Library) als statischer Einstiegspunkt verfügbar gemacht wird.

In den folgenden Tabellen werden die vom DllImportAttribute -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Konstruktoren

  Name Beschreibung
Öffentliche Methode Unterstützt von .NET Compact Framework DllImportAttribute Initialisiert eine neue Instanz der DllImportAttribute-Klasse mit dem Namen der DLL, die die zu importierende Methode enthält.

Zum Seitenanfang

Öffentliche Felder

  Name Beschreibung
Öffentliches Feld BestFitMapping Aktiviert bzw. deaktiviert das Verhalten der optimalen Zuordnung bei der Konvertierung von Unicode-Zeichen in ANSI-Zeichen.
Öffentliches Feld Unterstützt von .NET Compact Framework CallingConvention Gibt die Aufrufkonvention eines Einstiegspunktes an.
Öffentliches Feld Unterstützt von .NET Compact Framework CharSet Gibt an, wie Zeichenfolgenparameter an die Methode gemarshallt werden, und steuert die Namenszerlegung.
Öffentliches Feld Unterstützt von .NET Compact Framework EntryPoint Gibt den Namen oder die Ordnungszahl des aufzurufenden DLL-Einstiegspunktes an.
Öffentliches Feld ExactSpelling Steuert, ob das DllImportAttribute.CharSet-Feld die Common Language Runtime anweist, eine nicht verwaltete DLL nach anderen Einstiegspunktnamen als dem angegebenen zu durchsuchen.
Öffentliches Feld Unterstützt von .NET Compact Framework PreserveSig Gibt an, ob nicht verwaltete Methoden, die über HRESULT-Rückgabewerte oder retval-Rückgabewerte verfügen, direkt übersetzt werden oder ob HRESULT-Rückgabewerte oder retval-Rückgabewerte automatisch in Ausnahmen konvertiert werden.
Öffentliches Feld Unterstützt von .NET Compact Framework SetLastError Gibt an, ob der Aufgerufene vor dem Zurückgeben aus der attributierten Methode die Win32-API SetLastError aufruft.
Öffentliches Feld ThrowOnUnmappableChar Aktiviert bzw. deaktiviert das Auslösen einer Ausnahme bei einem nicht zuzuordnenden Unicode-Zeichen, das in das ANSI-Zeichen '?' konvertiert wird.

Zum Seitenanfang

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft TypeId  Bei Implementierung in einer abgeleiteten Klasse wird ein eindeutiger Bezeichner für dieses Attribute abgerufen.(Von Attribute geerbt.)
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework Value Ruft den Namen der DLL-Datei ab, die den Einstiegspunkt enthält.

Zum Seitenanfang

Öffentliche Methoden

  Name Beschreibung
Öffentliche Methode Unterstützt von .NET Compact Framework Equals  Überladen. (Von Attribute geerbt.)
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework GetCustomAttribute  Überladen. Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, das auf eine Assembly, ein Modul, einen Typmember oder einen Methodenparameter angewendet wird. (Von Attribute geerbt.)
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework GetCustomAttributes  Überladen. Ruft ein Array der benutzerdefinierten Attribute ab, die auf eine Assembly, ein Modul, einen Typmember oder einen Methodenparameter angewendet werden. (Von Attribute geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework GetHashCode  Gibt den Hashcode für diese Instanz zurück. (Von Attribute geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsDefaultAttribute  Beim Überschreiben in einer abgeleiteten Klasse wird angegeben, ob der Wert dieser Instanz der Standardwert für die abgeleitete Klasse ist. (Von Attribute geerbt.)
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework IsDefined  Überladen. Bestimmt, ob benutzerdefinierte Attribute eines angegebenen Typs auf eine Assembly, ein Modul, einen Typmember oder einen Methodenparameter angewendet werden. (Von Attribute geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework Match  Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem bestimmten Objekt entspricht. (Von Attribute geerbt.)
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

DllImportAttribute-Klasse
System.Runtime.InteropServices-Namespace
SetLastError
ExactSpelling
PreserveSig
CallingConvention