System.Runtime.InteropServices
Die Ausnahme, die ausgelöst wird, wenn eine Dateneinheit aus einer Adresse gelesen bzw. in eine solche geschrieben wird, die kein Mehrfaches der Datengröße ist.Diese Klasse kann nicht vererbt werden.
2
Initialisiert eine neue Instanz der -Klasse.
Initialisiert eine neue Instanz der -Klasse mit der angegebenen Fehlermeldung.
Ein -Objekt, das den Fehler beschreibt.Der Inhalt der soll in verständlicher Sprache gehalten sein.Der Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde.
Initialisiert eine neue Instanz der -Klasse mit der angegebenen Fehlermeldung und der angegebenen zugrunde liegenden Ausnahme.
Ein -Objekt, das den Fehler beschreibt.Der Inhalt der soll in verständlicher Sprache gehalten sein.Der Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde.
Die Ausnahme, die die aktuelle -Ausnahme verursacht.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt.
Die Ausnahme, die ausgelöst wird, wenn eine in einem DLL-Import angegebene DLL nicht gefunden werden kann.
2
Initialisiert eine neue Instanz der -Klasse mit Standardeigenschaften.
Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung.
Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.
Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat.
Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.
Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt.
Stellt ein fehlendes dar.Diese Klasse kann nicht vererbt werden.
Stellt die einzige Instanz der -Klasse dar.
Kapselt ein Array und einen Offset im angegebenen Array.
Initialisiert eine neue Instanz der -Struktur.
Ein verwaltetes Array.
Der Offset des Elements, das durch Aufrufen der Plattform übergeben werden soll (in Byte).
Das Array ist größer als 2 Gigabyte (GB).
Gibt an, ob das angegebene Objekt dem aktuellen -Objekt entspricht.
true, wenn das Objekt diesem entspricht, andernfalls false.
Objekt, das mit dieser Instanz verglichen werden soll.
Gibt an, ob das angegebene -Objekt der aktuellen Instanz entspricht.
true, wenn das angegebene -Objekt der aktuellen Instanz entspricht, andernfalls false.
Ein -Objekt, das mit dieser Instanz verglichen werden soll.
Gibt das verwaltete Array zurück, auf das von diesem verwiesen wird.
Das verwaltete Array, auf das diese Instanz verweist.
Gibt einen Hashcode für diesen Werttyp zurück.
Der Hashcode für diese Instanz.
Gibt den Offset zurück, der beim Erstellen dieses bereitgestellt wurde.
Der Offset für diese Instanz.
Bestimmt, ob zwei angegebene -Objekte denselben Wert haben.
true, wenn und denselben Wert haben, andernfalls false.
Ein -Objekt, das mit dem -Parameter verglichen werden soll.
Ein -Objekt, das mit dem -Parameter verglichen werden soll.
Bestimmt, ob zwei angegebene -Objekte nicht den gleichen Wert haben.
true, wenn der Wert von ungleich dem Wert von ist, andernfalls false.
Ein -Objekt, das mit dem -Parameter verglichen werden soll.
Ein -Objekt, das mit dem -Parameter verglichen werden soll.
Steuert, ob Unicode-Zeichen in die ANSI-Zeichen konvertiert werden, die ihnen am ähnlichsten sind.
Initialisiert eine neue Instanz der -Klasse, die auf den Wert der -Eigenschaft festgelegt ist.
true, um anzugeben, dass die optimale Zuordnung aktiviert ist, andernfalls false.Die Standardeinstellung ist true.
Ruft das Verhalten der optimalen Zuordnung bei der Konvertierung von Unicode-Zeichen in ANSI-Zeichen ab.
true, wenn die optimale Zuordnung aktiviert ist, andernfalls false.Die Standardeinstellung ist true.
Aktiviert bzw. deaktiviert das Auslösen einer Ausnahme bei einem nicht zuzuordnenden Unicode-Zeichen, das in das ANSI-Zeichen "?" konvertiert wird.
Marshallt Daten vom Typ VT_BSTR aus verwaltetem zu nicht verwaltetem Code.Diese Klasse kann nicht vererbt werden.
Initialisiert eine neue Instanz der -Klasse mit dem angegebenen -Objekt.
Das zu umschließende Objekt, das als VT_BSTR gemarshallt werden soll.
Initialisiert eine neue Instanz der -Klasse mit dem angegebenen -Objekt.
Das zu umschließende Objekt, das als VT_BSTR gemarshallt werden soll.
Ruft das umschlossene -Objekt ab, das als VT_BSTR-Typ gemarshallt werden soll.
Das Objekt, das von umschlossen wird.
Gibt die Aufrufkonvention für das Aufrufen von Methoden an, die in nicht verwaltetem Code implementiert sind.
Der Aufrufer entleert den Stapel.Dies aktiviert Aufruffunktionen mit varargs, wodurch die Verwendung für Methoden ermöglicht wird, die eine variable Anzahl von Parametern akzeptieren, beispielsweise Printf.
Der Aufgerufene entleert den Stapel.Dies ist die Standardkonvention für das Aufrufen nicht verwalteter Funktionen mit Plattformaufruf.
Der erste Parameter ist der this-Zeiger, der im Register ECX gespeichert wird.Weitere Parameter werden in den Stapel verschoben.Diese Aufrufkonvention wird zum Aufrufen von Methoden für Klassen verwendet, die aus einer nicht verwalteten DLL exportiert wurden.
Dieser Member stellt keine tatsächliche Aufrufkonvention dar, sondern verwendet die Standardkonvention für Plattformaufrufe.Unter Windows ist der Standard beispielsweise , und unter Windows CE.NET ist der Standard .
Gibt den Typ der Klassenschnittstelle an, die für eine für COM verfügbar gemachte Klasse generiert werden soll (sofern eine Schnittstelle erstellt wird).
Initialisiert eine neue Instanz der -Klasse mit dem angegebenen -Enumerationswert.
Beschreibt den Schnittstellentyp, der für eine Klasse generiert wird.
Initialisiert eine neue Instanz der -Klasse mit dem angegebenen -Enumerationsmember.
Einer der -Werte, der den Typ der für eine Klasse generierten Schnittstelle beschreibt.
Ruft den -Wert ab, der beschreibt, welcher Schnittstellentyp für die Klasse generiert werden soll.
Der -Wert, der beschreibt, welcher Schnittstellentyp für die Klasse generiert werden soll.
Bezeichnet den Typ der Klassenschnittstelle, der für eine Klasse generiert wird.
Gibt an, dass die Klasse nur spätes Binden für COM-Clients unterstützt.Eine dispinterface für die Klasse wird auf Anforderung automatisch für COM-Clients verfügbar gemacht.Die vom Tlbexp.exe (Type Library Exporter-Tool) erstellte Typbibliothek enthält keine Typinformationen für die dispinterface, um zu verhindern, dass Clients die DISPIDs der Schnittstelle zwischenspeichern.Bei der dispinterface treten keine der in beschriebenen Versionsprobleme auf, da für Clients nur spätes Binden an die Schnittstelle möglich ist.
Gibt an, dass für die Klasse automatisch eine duale Klassenschnittstelle generiert und für COM verfügbar gemacht wird.Für die Klassenschnittstelle werden Typinformationen erstellt und in der Typbibliothek veröffentlicht.Aufgrund der unter beschriebenen Versionseinschränkungen wird von der Verwendung von AutoDual dringend abgeraten.
Gibt an, dass für die Klasse keine Klassenschnittstelle generiert wird.Wenn keine Schnittstellen explizit implementiert werden, kann die Klasse nur Zugriff mit spätem Binden über die IDispatch-Schnittstelle bereitstellen.Dies ist die empfohlene Einstellung für .Das Verwenden von ClassInterfaceType.None ist die einzige Möglichkeit, Funktionen über Schnittstellen verfügbar zu machen, die von der Klasse explizit implementiert werden.
Gibt den Klassenbezeichner einer Co-Klasse an, die aus einer Typbibliothek importiert wurde.
Initialisiert eine neue Instanz von mit dem Klassenbezeichner der ursprünglichen Co-Klasse.
Ein , der den Klassenbezeichner der ursprünglichen Co-Klasse enthält.
Ruft den Klassenbezeichner der ursprünglichen Co-Klasse ab.
Ein , der den Klassenbezeichner der ursprünglichen Co-Klasse enthält.
Lässt die spät gebundene Registrierung eines Ereignishandlers zu.
Initialisiert eine neue Instanz der -Klasse unter Verwendung des angegebenen Typs und Namens des Ereignisses für den Typ.
Der Objekttyp.
Der Name eines Ereignisses für .
Fügt einen Ereignishandler an ein COM-Objekt an.
Das Zielobjekt, an das der Ereignisdelegat gebunden werden soll.
Der Ereignisdelegat.
Ruft die Attribute für dieses Ereignis ab.
Die Schreibschutzattribute für dieses Ereignis.
Ruft die Klasse ab, die diesen Member deklariert.
Das -Objekt für die Klasse, in der dieser Member deklariert ist.
Ruft den Namen des aktuellen Members ab.
Der Name dieses Members.
Trennt einen Ereignishandler von einem COM-Objekt.
Das Zielobjekt, an das der Ereignisdelegat gebunden ist.
Der Ereignisdelegat.
Das Ereignis besitzt keinen öffentlichen remove-Accessor.
Der übergebene Handler kann nicht verwendet werden.
Unter .NET for Windows Store apps oder in der Portable Klassenbibliothek verwenden Sie stattdessen .Der -Parameter ist null, und das Ereignis ist nicht statisch.- oder - ist für das Ziel nicht deklariert.
Unter .NET for Windows Store apps oder in der Portable Klassenbibliothek verwenden Sie stattdessen die Basisklassenausnahme .Der Aufrufer besitzt keine Zugriffsberechtigung für den Member.
Gibt eine Standardschnittstelle an, die für COM verfügbar gemacht werden soll.Diese Klasse kann nicht vererbt werden.
Initialisiert eine neue Instanz der -Klasse mit dem angegebenen -Objekt als für COM verfügbar gemachte Standardschnittstelle.
Ein -Wert, der die Standardschnittstelle angibt, die für COM verfügbar gemacht werden soll.
Ruft das -Objekt ab, das die Standardschnittstelle angibt, die für COM verfügbar gemacht werden soll.
Das -Objekt, das die Standardschnittstelle angibt, die für COM verfügbar gemacht werden soll.
Bezeichnet die Quellschnittstelle und die Klasse zum Implementieren der Methoden der Ereignisschnittstelle, die beim Importieren einer Co-Klasse aus einer COM-Typbibliothek generiert wird.
Initialisiert eine neue Instanz der -Klasse mit der Quellschnittstellen- und der Ereignisanbieterklasse.
Ein , der die ursprüngliche Quellschnittstelle aus der Typbibliothek enthält.COM verwendet diese Schnittstelle für Rückrufe an die verwaltete Klasse.
Ein , der die Klasse zum Implementieren der Methoden der Ereignisschnittstelle enthält.
Ruft die Klasse ab, die die Methoden der Ereignisschnittstelle implementiert.
Ein , der die Klasse zum Implementieren der Methoden der Ereignisschnittstelle enthält.
Ruft die ursprüngliche Quellschnittstelle aus der Typbibliothek ab.
Ein , der die Quellschnittstelle enthält.
Stellt Methoden bereit, mit denen .NET Framework-Delegaten, die Ereignisse behandeln, in COM-Objekten hinzugefügt und entfernt werden können.
Fügt der Aufrufliste von Ereignissen, die aus einem COM-Objekt stammen, einen Delegaten hinzu.
Das COM-Objekt, das die Ereignisse auslöst, auf die der Aufrufer reagieren möchte.
Der Bezeichner der Quellschnittstelle, mit der das COM-Objekt Ereignisse auslöst.
Der Dispatchbezeichner der Methode für die Quellschnittstelle.
Der beim Auslösen des COM-Ereignisses aufzurufende Delegat.
Entfernt einen Delegaten aus der Aufrufliste der Ereignisse, die von einem COM-Objekt stammen.
Der Delegat, der aus der Aufrufliste entfernt wurde.
Das COM-Objekt, an das der Delegat angefügt ist.
Der Bezeichner der Quellschnittstelle, mit der das COM-Objekt Ereignisse auslöst.
Der Dispatchbezeichner der Methode für die Quellschnittstelle.
Der Delegat, der aus der Aufrufliste entfernt werden soll.
Die Ausnahme, die ausgelöst wird, wenn ein COM-Methodenaufruf ein nicht erkanntes HRESULT zurückgibt.
Initialisiert eine neue Instanz der -Klasse mit Standardwerten.
Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung.
Die Meldung, in der die Ursache für die Ausnahme angegeben wird.
Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat.
Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.
Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt.
Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung und einem angegebenen Fehlercode.
Die Meldung, in der die Ursache für die eingetretene Ausnahme angegeben wird.
Der Wert des Fehlercodes (HRESULT), der dieser Ausnahme zugeordnet ist.
Gibt an, dass der Attributtyp zuvor in COM definiert war.
Initialisiert eine neue Instanz des .
Bestimmt, wie eine Schnittstelle für COM verfügbar gemacht wird.
Gibt an, dass die Schnittstelle für COM als duale Schnittstelle verfügbar gemacht wird. Dadurch werden sowohl frühes als auch spätes Binden ermöglicht.Der Standardwert lautet .
Gibt an, dass eine Schnittstelle für COM als eine -Dispatchschnittstelle verfügbar gemacht wird, wodurch nur spätes Binden ermöglicht wird.
Gibt an, dass eine Schnittstelle für COM als Windows-Runtime-Schnittstelle verfügbar gemacht wird.
Gibt an, dass eine Schnittstelle für COM als eine von IUnknown abgeleitete Schnittstelle verfügbar gemacht wird, wodurch nur frühes Binden ermöglicht wird.
Beschreibt den Typ eines COM-Members.
Der Member ist eine normale Methode.
Der Member ruft Eigenschaften ab.
Der Member legt Eigenschaften fest.
Bezeichnet eine Liste von Schnittstellen, die als COM-Ereignisquellen für die attributierte Klasse verfügbar gemacht werden.
Initialisiert eine neue Instanz der -Klasse mit dem Namen der Quellschnittstelle des Ereignisses.
Eine durch NULL getrennte Liste von voll gekennzeichneten Namen der Ereignisquellen-Schnittstellen.
Initialisiert eine neue Instanz der -Klasse mit dem Typ, der als Quellschnittstelle verwendet werden soll.
Der der Quellschnittstelle.
Initialisiert eine neue Instanz der -Klasse mit den Typen, die als Quellschnittstellen verwendet werden sollen.
Der der Standard-Quellschnittstelle.
Der einer Quellschnittstelle.
Initialisiert eine neue Instanz der ComSourceInterfacesAttribute-Klasse mit den Typen, die als Quellschnittstellen verwendet werden sollen.
Der der Standard-Quellschnittstelle.
Der einer Quellschnittstelle.
Der einer Quellschnittstelle.
Initialisiert eine neue Instanz der -Klasse mit den Typen, die als Quellschnittstellen verwendet werden sollen.
Der der Standard-Quellschnittstelle.
Der einer Quellschnittstelle.
Der einer Quellschnittstelle.
Der einer Quellschnittstelle.
Ruft den voll gekennzeichneten Namen der Quellschnittstelle des Ereignisses ab.
Der voll gekennzeichnete Name der Quellschnittstelle des Ereignisses.
Erstellt einen Wrapper für Objekte, die der Marshaller als VT_CY marshallen soll.
Initialisiert eine neue Instanz der -Klasse mit dem Decimal, das umfasst und als Typ VT_CY gemarshallt werden soll.
Das Decimal, das umfasst und als VT_CY gemarshallt werden soll.
Initialisiert eine neue Instanz der -Klasse mit dem Objekt, das das Decimal enthält, das umfasst und als Typ VT_CY gemarshallt werden soll.
Das Objekt, das das Decimal enthält, das umfasst und als VT_CY gemarshallt werden soll.
Der -Parameter ist kein -Typ.
Ruft das umfasste Objekt ab, das als Typ VT_CY gemarshallt werden soll.
Das umfasste Objekt, das als Typ VT_CY gemarshallt werden soll.
Gibt an, ob IUnknown::QueryInterface-Aufrufe der -Methode die -Schnittstelle verwenden können.
IUnknown::QueryInterface-Methodenaufrufe können die Schnittstelle verwenden.Wenn Sie diesen Wert verwenden, funktioniert die -Methodenüberladung wie die -Überladung.
IUnknown::QueryInterface-Methodenaufrufe sollten die Schnittstelle ignorieren.
Stellt Rückgabewerte für die -Methode bereit.
Die Schnittstelle für eine bestimmte Schnittstellen-ID ist nicht verfügbar.In diesem Fall ist die zurückgegebene Schnittstelle null.E_NOINTERFACE wird an den Aufrufer von IUnknown::QueryInterface zurückgegeben.
Der Schnittstellenzeiger, der von der -Methode zurückgegeben wird, kann als Ergebnis von IUnknown::QueryInterface verwendet werden.
Die benutzerdefinierte QueryInterface wurde nicht verwendet.Stattdessen sollte die Standardimplementierung von IUnknown::QueryInterface verwendet werden.
Gibt den Wert der -Enumeration an.Diese Klasse kann nicht vererbt werden.
Initialisiert eine neue Instanz der -Klasse mit dem angegebenen -Wert.
Einer der -Werte.
Ruft den Standardwert von für jeden Aufruf von ab.
Der Standardwert von für jeden Aufruf von .
Gibt die Pfade an, die verwendet werden, um nach DLLs zu finden, die Funktionen für Plattformaufrufe bereitstellen.
Initialisiert eine neue Instanz der -Klasse und gibt die Pfade an, die bei der Suche nach den Zielen von Plattformaufrufen zu verwenden sind.
Eine bitweise Kombination von Enumerationswerten, die die Pfade angeben, welche die LoadLibraryEx-Funktion während der Plattformaufrufe durchsuchen soll.
Ruft eine bitweise Kombination von Enumerationswerten ab, die die Pfade angeben, welche die LoadLibraryEx-Funktion während der Plattformaufrufe durchsuchen soll.
Eine bitweise Kombination von Enumerationswerten, die Suchpfade für Plattformaufrufe angeben.
Legt den Standardwert eines Parameters beim Aufruf aus einer Sprache fest, die Standardparameter unterstützt.Diese Klasse kann nicht vererbt werden.
Initialisiert eine neue Instanz der -Klasse mit dem Standardwert eines Parameters.
Ein Objekt, das den Standardwert eines Parameters darstellt.
Ruft den Standardwert eines Parameters ab.
Ein Objekt, das den Standardwert eines Parameters darstellt.
Schließt Objekte in einen Wrapper ein, die der Marshaller als VT_DISPATCH marshallen soll.
Initialisiert eine neue Instanz der -Klasse mit dem Objekt, das umschlossen wird.
Das Objekt, das in umgewandelt werden soll und das umschlossen wird.
ist keine Klasse und kein Array.- oder - bietet keine Unterstützung von IDispatch.
Der -Parameter wurde mit einem -Attribut gekennzeichnet, an das der Wert false übergeben wurde.- oder -Der -Parameter erbt von einem Typ, der mit einem -Attribut gekennzeichnet ist, an das der Wert false übergeben wurde.
Ruft das Objekt ab, das von umschlossen wird.
Das Objekt, das von umschlossen wird.
Gibt die COM DISPID (Dispatch Identifier) einer Methode, eines Felds oder einer Eigenschaft an.
Initialisiert eine neue Instanz der DispIdAttribute-Klasse mit der angegebenen DISPID.
Die DISPID des Members.
Ruft die DISPID des Members ab.
Die DISPID des Members.
Gibt an, dass die attributierte Methode durch eine nicht verwaltete DLL (Dynamic Link Library) als statischer Einstiegspunkt verfügbar gemacht wird.
Initialisiert eine neue Instanz der -Klasse mit dem Namen der DLL, die die zu importierende Methode enthält.
Der Name der DLL, die die nicht verwaltete Methode enthält.Dieser kann einen Assemblyanzeigenamen einschließen, wenn die DLL in einer Assembly enthalten ist.
Aktiviert bzw. deaktiviert das Verhalten der optimalen Zuordnung bei der Konvertierung von Unicode-Zeichen in ANSI-Zeichen.
Gibt die Aufrufkonvention eines Einstiegspunktes an.
Gibt an, wie Zeichenfolgenparameter an die Methode gemarshallt werden, und steuert die Namenszerlegung.
Gibt den Namen oder die Ordnungszahl des aufzurufenden DLL-Einstiegspunktes an.
Steuert, ob das -Feld die Common Language Runtime anweist, eine nicht verwaltete DLL nach anderen Einstiegspunktnamen als dem angegebenen zu durchsuchen.
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.
Gibt an, ob der Aufgerufene vor dem Zurückgeben aus der attributierten Methode die Win32-API SetLastError aufruft.
Aktiviert bzw. deaktiviert das Auslösen einer Ausnahme bei einem nicht zuzuordnenden Unicode-Zeichen, das in das ANSI-Zeichen "?" konvertiert wird.
Ruft den Namen der DLL-Datei ab, die den Einstiegspunkt enthält.
Der Name der DLL-Datei, die den Einstiegspunkt enthält.
Gibt die Pfade an, die verwendet werden, um nach DLLs zu finden, die Funktionen für Plattformaufrufe bereitstellen.
Nehmen Sie das Anwendungsverzeichnis in den DLL-Suchpfad auf.
Bei der Suche nach Assembly-Abhängigkeiten schließen Sie das Verzeichnis ein, das die Assembly selbst enthält, und durchsuchen dieses Verzeichnis zuerst.Dieser Wert wird von .NET Framework verwendet wird, bevor die Pfade der Win32-Funktion LoadLibraryEx übergeben werden.
Suchen Sie das Anwendungsverzeichnis, und rufen Sie anschließend die Win32-Funktion LoadLibraryEx mit dem LOAD_WITH_ALTERED_SEARCH_PATH-Flag auf.Dieser Wert wird ignoriert, wenn ein anderer Wert angegeben wird.Betriebssysteme, die das -Attribut nicht unterstützen, verwenden diesen Wert und ignorieren andere Werte.
Nehmen Sie das Anwendungsverzeichnis, das %WinDir%\System32-Verzeichnis und die Benutzerverzeichnisse in den DLL-Suchpfad auf.
Nehmen Sie das %WinDir%\System32-Verzeichnis in den DLL-Suchpfad auf.
Suche nach den Abhängigkeiten einer DLL in dem Ordner, in dem sich die DLL befindet, bevor nach anderen Ordnern gesucht wird.
Schließen Sie jeden Pfad ein, der explizit im prozessweiten Suchpfad hinzugefügt wurde, indem die Win32-Funktion AddDllDirectory übergeben wurde.
Schließt Objekte in einen Wrapper ein, die der Marshaller als VT_ERROR marshallen soll.
Initialisiert eine neue Instanz der -Klasse mit dem entsprechenden HRESULT für die angegebene Ausnahme.
Die Ausnahme, die in einen Fehlercode konvertiert werden soll.
Initialisiert eine neue Instanz der -Klasse mit dem HRESULT des Fehlers.
HRESULT des Fehlers.
Initialisiert eine neue Instanz der -Klasse mit einem Objekt, das das HRESULT des Fehlers enthält.
Das Objekt, das das HRESULT des Fehlers enthält.
Der -Parameter ist kein -Typ.
Ruft den Fehlercode des Wrappers ab.
HRESULT des Fehlers.
Bietet die Möglichkeit, aus nicht verwaltetem Speicher auf ein verwaltetes Objekt zuzugreifen.
Ruft die Adresse eines Objekts in einem -Handle ab.
Die Adresse des fixierten Objekts als .
The handle is any type other than .
Reserviert ein -Handle für das angegebene Objekt.
Ein neues , das das Objekt vor der Garbage Collection schützt.Dieses muss mit freigegeben werden, wenn es nicht mehr benötigt wird.
Das Objekt, das das verwendet.
An instance with nonprimitive (non-blittable) members cannot be pinned.
Reserviert ein Handle vom angegebenen Typ für das angegebene Objekt.
Ein neues vom angegebenen Typ.Dieses muss mit freigegeben werden, wenn es nicht mehr benötigt wird.
Das Objekt, das das verwendet.
Einer der -Werte, der den Typ des zu erstellenden angibt.
An instance with nonprimitive (non-blittable) members cannot be pinned.
Bestimmt, ob das angegebene -Objekt mit dem aktuellen -Objekt identisch ist.
true, wenn das angegebene -Objekt und das aktuelle -Objekt gleich sind, andernfalls false.
Das -Objekt, das mit dem aktuellen -Objekt verglichen werden soll.
Gibt ein frei.
The handle was freed or never initialized.
Gibt ein neues -Objekt zurück, das aus einem Handle für ein verwaltetes Objekt erstellt wurde.
Ein neues -Objekt, das dem Wertparameter entspricht.
Ein -Handle für ein verwaltetes Objekt, aus dem ein -Objekt erstellt werden soll.
The value of the parameter is .
Gibt einen Bezeichner für das aktuelle -Objekt zurück.
Ein Bezeichner für das aktuelle -Objekt.
Ruft einen Wert ab, der angibt, ob das Handle reserviert ist.
true, wenn das Handle reserviert ist, andernfalls false.
Gibt einen Wert zurück, der angibt, ob zwei -Objekte gleich sind.
true, wenn der -Parameter und der -Parameter gleich sind, andernfalls false.
Ein -Objekt, das mit dem -Parameter verglichen werden soll.
Ein -Objekt, das mit dem -Parameter verglichen werden soll.
Ein wird mithilfe einer internen Ganzzahldarstellung gespeichert.
Das gespeicherte -Objekt mit einer internen Ganzzahldarstellung.
Ein , der das Handle angibt, für das die Konvertierung erforderlich ist.
Ein wird mithilfe einer internen Ganzzahldarstellung gespeichert.
Der Ganzzahlwert.
Das , für das die ganze Zahl erforderlich ist.
Gibt einen Wert zurück, der angibt, ob zwei -Objekte ungleich sind.
true, wenn der -Parameter und der -Parameter ungleich sind, andernfalls false.
Ein -Objekt, das mit dem -Parameter verglichen werden soll.
Ein -Objekt, das mit dem -Parameter verglichen werden soll.
Ruft das Objekt ab, das von diesem Handle dargestellt wird, oder legt dieses fest.
Das Objekt, das von diesem Handle dargestellt wird.
The handle was freed, or never initialized.
Gibt die interne Ganzzahldarstellung eines -Objekts zurück.
Ein -Objekt, das ein -Objekt darstellt.
Ein -Objekt, aus dem eine interne Ganzzahldarstellung abgerufen werden soll.
Stellt die Handletypen dar, die von der -Klasse reserviert werden können.
Dieser Handletyp stellt ein nicht transparentes Handle dar, d. h., dass die Adresse des fixierten Objekts nicht über das Handle aufgelöst werden kann.Sie können mit diesem Typ ein Objekt überwachen und verhindern, dass es vom Garbage Collector erfasst wird.Dieser Enumerationsmember ist nützlich, wenn ein nicht verwalteter Client den einzigen Verweis auf ein verwaltetes Objekt enthält, der vom Garbage Collector nicht erkannt werden kann.
Dieser Handletyp ähnelt , lässt jedoch das Erfassen der Adresse des fixierten Objekts zu.Andernfalls wird das Verschieben des Objekts durch den Garbage Collector verhindert und somit dessen Effizienz verringert.Verwenden Sie die -Methode, um das reservierte Handle so bald wie möglich freizugeben.
Dieser Handletyp wird zum Überwachen eines Objekts verwendet, lässt jedoch das Sammeln zu.Beim Sammeln eines Objekts wird der Inhalt von auf 0 festgelegt.Weak-Verweise werden vor dem Ausführen des Finalizers auf 0 festgelegt. Selbst wenn der Finalizer das Objekt wieder zugänglich macht, ist der Weak-Verweis immer noch auf 0 festgelegt.
Dieser Handletyp ähnelt , das Handle wird jedoch nicht auf 0 festgelegt, wenn das Objekt während der Finalisierung wieder zugänglich gemacht wird.
Stellt eine explizite bereit, wenn eine automatische GUID nicht erwünscht ist.
Initialisiert eine neue Instanz der -Klasse mit dem angegebenen GUID.
Die zuzuweisende .
Ruft die der Klasse ab.
Der der Klasse.
Verfolgt ausstehende Handles und erzwingt eine Garbage Collection, wenn der angegebenen Schwellenwert erreicht wird.
Initialisiert eine neue Instanz der -Klasse mit einem Namen und einem Schwellenwert, an dem die Handle-Erfassung beginnen soll.
Ein Name für den Collector.Dieser Parameter ermöglicht Ihnen das Benennen von Collectors, die Typen von Handles separat verfolgen.
Ein Wert, der den Punkt angibt, bei dem die Erfassung beginnen soll.
Der -Parameter ist kleiner als 0 (null).
Initialisiert eine neue Instanz der -Klasse mit einem Namen, einem Schwellenwert für den Beginn der Handle-Erfassung sowie einem Schwellenwert, ab dem die Handle-Erfassung auftreten muss.
Ein Name für den Collector. Dieser Parameter ermöglicht Ihnen das Benennen von Collectors, die Typen von Handles separat verfolgen.
Ein Wert, der den Punkt angibt, bei dem die Erfassung beginnen soll.
Ein Wert, der den Punkt angibt, bei dem Erfassungen auftreten müssen.Dieser muss auf die maximale Anzahl verfügbarer Handles festgelegt werden.
Der -Parameter ist kleiner als 0 (null).- oder -Der -Parameter ist kleiner als 0 (null).
Der -Parameter ist kleiner als der -Parameter.
Erhöht die aktuelle Anzahl der Handles.
Die -Eigenschaft ist kleiner als 0 (null).
Ruft die Anzahl der erfassten Handles ab.
Die Anzahl der erfassten Handles.
Ruft einen Wert ab, der den Punkt angibt, bei dem die Erfassung beginnen soll.
Ein Wert, der den Punkt angibt, bei dem die Erfassung beginnen soll.
Ruft einen Wert ab, der den Punkt angibt, bei dem Erfassungen auftreten müssen.
Ein Wert, der den Punkt angibt, bei dem Erfassungen auftreten müssen.
Ruft den Namen eines -Objekts ab.
Diese -Eigenschaft ermöglicht Ihnen das Benennen von Collectors, die Typen von Handles separat verfolgen.
Verringert die aktuelle Anzahl der Handles.
Die -Eigenschaft ist kleiner als 0 (null).
Ermöglicht es Clients, auf das tatsächliche Objekt anstatt auf das von einem benutzerdefinierten Marshaller ausgegebene Adapterobjekt zuzugreifen.
Stellt den Zugriff auf das zugrunde liegende Objekt bereit, das von einem benutzerdefinierten Marshaller umfasst wird.
Das Objekt, das im Adapterobjekt enthalten ist.
Ermöglicht Entwicklern das Bereitstellen einer benutzerdefinierten, verwalteten Implementierung der IUnknown::QueryInterface(REFIID riid, void **ppvObject)-Methode.
Gibt entsprechend einer angegebenen Schnittstellen-ID eine Schnittstelle zurück.
Einer der Enumerationswerte, der angibt, ob eine benutzerdefinierte Implementierung von IUnknown::QueryInterface verwendet wurde.
Die GUID der angeforderten Schnittstelle.
Nach dem Beenden der Methode ein Verweis auf die angeforderte Schnittstelle.
Gibt an, dass Daten vom Aufrufer an den Aufgerufenen gemarshallt werden, jedoch nicht zurück an den Aufrufer.
Initialisiert eine neue Instanz der -Klasse.
Gibt an, ob es sich bei einer verwalteten Schnittstelle um eine duale, auf Dispatch beschränkte oder auf IUnknown beschränkte Schnittstelle handelt, wenn diese für COM verfügbar gemacht wird.
Initialisiert eine neue Instanz der -Klasse mit dem angegebenen -Enumerationsmember.
Beschreibt, wie die Schnittstelle für COM-Clients verfügbar gemacht werden soll.
Initialisiert eine neue Instanz der -Klasse mit dem angegebenen -Enumerationsmember.
Einer der -Werte, der beschreibt, wie die Schnittstelle für COM-Clients verfügbar gemacht werden soll.
Ruft den -Wert ab, der beschreibt, wie die Schnittstelle für COM verfügbar gemacht werden soll.
Der -Wert, der beschreibt, wie die Schnittstelle für COM verfügbar gemacht werden soll.
Die Ausnahme, die bei Verwendung eines ungültigen COM-Objekts ausgelöst wird.
Initialisiert eine Instanz von InvalidComObjectException mit Standardeigenschaften.
Initialisiert eine Instanz von InvalidComObjectException mit einer Meldung.
Die Meldung, in der die Ursache für die Ausnahme angegeben wird.
Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat.
Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.
Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt.
Die Ausnahme, die vom Marshaller ausgelöst wird, wenn ein Argument eines Varianten-Typs auftritt, das nicht an verwalteten Code gemarshallt werden kann.
Initialisiert eine neue Instanz der InvalidOleVariantTypeException-Klasse mit Standardwerten.
Initialisiert eine neue Instanz der InvalidOleVariantTypeException-Klasse mit einer angegebenen Meldung.
Die Meldung, in der die Ursache für die Ausnahme angegeben wird.
Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat.
Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.
Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt.
Bietet eine Auflistung von Methoden zum Belegen von nicht verwaltetem Speicher, zum Kopieren von nicht verwalteten Speicherblöcken und zum Konvertieren von verwalteten in nicht verwaltete Typen sowie sonstige Methoden, die bei der Interaktion mit nicht verwaltetem Code verwendet werden.
Inkrementiert den Verweiszähler für die angegebene Schnittstelle.
Der neue Wert des Verweiszählers für den -Parameter.
Der zu inkrementierende Verweiszähler für Schnittstellen.
Belegt einen Speicherblock der angegebenen Größe aus der Speicherbelegungsfunktion für COM-Aufgaben.
Eine ganze Zahl, die die Adresse des belegten Speicherblocks darstellt.Dieser Speicher muss mit freigegeben werden.
Die Größe des zu belegenden Speicherblocks.
Es ist nicht genügend Speicherplatz vorhanden, um die Anforderung zu erfüllen.
Reserviert Speicher aus dem nicht verwalteten Arbeitsspeicher des Prozesses mit der angegebenen Anzahl von Bytes.
Ein Zeiger auf den neu reservierten Speicher.Dieser Speicher muss unter Verwendung der -Methode freigegeben werden.
Die erforderliche Anzahl der Bytes im Speicher.
Es ist nicht genügend Speicherplatz vorhanden, um die Anforderung zu erfüllen.
Reserviert Speicher aus dem nicht verwalteten Arbeitsspeicher des Prozesses mithilfe des Zeigers auf die angegebene Anzahl von Bytes.
Ein Zeiger auf den neu reservierten Speicher.Dieser Speicher muss unter Verwendung der -Methode freigegeben werden.
Die erforderliche Anzahl der Bytes im Speicher.
Es ist nicht genügend Speicherplatz vorhanden, um die Anforderung zu erfüllen.
Gibt an, ob Runtime Callable Wrappers (RCWs) aus einem beliebigen Kontext zur Bereinigung verfügbar sind.
true, wenn RCWs zur Bereinigung verfügbar sind, andernfalls false.
Kopiert Daten aus einem eindimensionalen, verwalteten Array von 8-Bit-Ganzzahlen ohne Vorzeichen in einen nicht verwalteten Speicherzeiger.
Das eindimensionale Array, aus dem kopiert werden soll.
Der nullbasierte Index im Quellarray, an dem der Kopiervorgang beginnen soll.
Der Speicherzeiger, in den kopiert werden soll.
Die Anzahl der zu kopierenden Arrayelemente.
und sind ungültig.
, , oder ist null.
Kopiert Daten aus einem eindimensionalen, verwalteten Zeichenarray in einen nicht verwalteten Speicherzeiger.
Das eindimensionale Array, aus dem kopiert werden soll.
Der nullbasierte Index im Quellarray, an dem der Kopiervorgang beginnen soll.
Der Speicherzeiger, in den kopiert werden soll.
Die Anzahl der zu kopierenden Arrayelemente.
und sind ungültig.
, oder ist null.
Kopiert Daten aus einem eindimensionalen, verwalteten Array von Gleitkommazahlen mit doppelter Genauigkeit in einen nicht verwalteten Speicherzeiger.
Das eindimensionale Array, aus dem kopiert werden soll.
Der nullbasierte Index im Quellarray, an dem der Kopiervorgang beginnen soll.
Der Speicherzeiger, in den kopiert werden soll.
Die Anzahl der zu kopierenden Arrayelemente.
und sind ungültig.
, , oder ist null.
Kopiert Daten aus einem eindimensionalen, verwalteten Array von 16-Bit-Ganzzahlen mit Vorzeichen in einen nicht verwalteten Speicherzeiger.
Das eindimensionale Array, aus dem kopiert werden soll.
Der nullbasierte Index im Quellarray, an dem der Kopiervorgang beginnen soll.
Der Speicherzeiger, in den kopiert werden soll.
Die Anzahl der zu kopierenden Arrayelemente.
und sind ungültig.
, , oder ist null.
Kopiert Daten aus einem eindimensionalen, verwalteten Array von 32-Bit-Ganzzahlen mit Vorzeichen in einen nicht verwalteten Speicherzeiger.
Das eindimensionale Array, aus dem kopiert werden soll.
Der nullbasierte Index im Quellarray, an dem der Kopiervorgang beginnen soll.
Der Speicherzeiger, in den kopiert werden soll.
Die Anzahl der zu kopierenden Arrayelemente.
und sind ungültig.
oder ist null.
Kopiert Daten aus einem eindimensionalen, verwalteten Array von 64-Bit-Ganzzahlen mit Vorzeichen in einen nicht verwalteten Speicherzeiger.
Das eindimensionale Array, aus dem kopiert werden soll.
Der nullbasierte Index im Quellarray, an dem der Kopiervorgang beginnen soll.
Der Speicherzeiger, in den kopiert werden soll.
Die Anzahl der zu kopierenden Arrayelemente.
und sind ungültig.
, , oder ist null.
Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array von 8-Bit-Ganzzahlen ohne Vorzeichen.
Der Speicherzeiger, aus dem kopiert werden soll.
Das Array, in das kopiert werden soll.
Der nullbasierte Index im Zielarray, an dem der Kopiervorgang beginnen soll.
Die Anzahl der zu kopierenden Arrayelemente.
, , oder ist null.
Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Zeichenarray.
Der Speicherzeiger, aus dem kopiert werden soll.
Das Array, in das kopiert werden soll.
Der nullbasierte Index im Zielarray, an dem der Kopiervorgang beginnen soll.
Die Anzahl der zu kopierenden Arrayelemente.
, , oder ist null.
Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array von Gleitkommazahlen mit doppelter Genauigkeit.
Der Speicherzeiger, aus dem kopiert werden soll.
Das Array, in das kopiert werden soll.
Der nullbasierte Index im Zielarray, an dem der Kopiervorgang beginnen soll.
Die Anzahl der zu kopierenden Arrayelemente.
, , oder ist null.
Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array von 16-Bit-Ganzzahlen mit Vorzeichen.
Der Speicherzeiger, aus dem kopiert werden soll.
Das Array, in das kopiert werden soll.
Der nullbasierte Index im Zielarray, an dem der Kopiervorgang beginnen soll.
Die Anzahl der zu kopierenden Arrayelemente.
, , oder ist null.
Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array von 32-Bit-Ganzzahlen mit Vorzeichen.
Der Speicherzeiger, aus dem kopiert werden soll.
Das Array, in das kopiert werden soll.
Der nullbasierte Index im Zielarray, an dem der Kopiervorgang beginnen soll.
Die Anzahl der zu kopierenden Arrayelemente.
, , oder ist null.
Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array von 64-Bit-Ganzzahlen mit Vorzeichen.
Der Speicherzeiger, aus dem kopiert werden soll.
Das Array, in das kopiert werden soll.
Der nullbasierte Index im Zielarray, an dem der Kopiervorgang beginnen soll.
Die Anzahl der zu kopierenden Arrayelemente.
, , oder ist null.
Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes -Array.
Der Speicherzeiger, aus dem kopiert werden soll.
Das Array, in das kopiert werden soll.
Der nullbasierte Index im Zielarray, an dem der Kopiervorgang beginnen soll.
Die Anzahl der zu kopierenden Arrayelemente.
, , oder ist null.
Kopiert Daten aus einem nicht verwalteten Speicherzeiger in ein verwaltetes Array von Gleitkommazahlen mit einfacher Genauigkeit.
Der Speicherzeiger, aus dem kopiert werden soll.
Das Array, in das kopiert werden soll.
Der nullbasierte Index im Zielarray, an dem der Kopiervorgang beginnen soll.
Die Anzahl der zu kopierenden Arrayelemente.
, , oder ist null.
Kopiert Daten aus einem eindimensionalen, verwalteten -Array in einen nicht verwalteten Speicherzeiger.
Das eindimensionale Array, aus dem kopiert werden soll.
Der nullbasierte Index im Quellarray, an dem der Kopiervorgang beginnen soll.
Der Speicherzeiger, in den kopiert werden soll.
Die Anzahl der zu kopierenden Arrayelemente.
, , oder ist null.
Kopiert Daten aus einem eindimensionalen, verwalteten Array von Gleitkommazahlen mit einfacher Genauigkeit in einen nicht verwalteten Speicherzeiger.
Das eindimensionale Array, aus dem kopiert werden soll.
Der nullbasierte Index im Quellarray, an dem der Kopiervorgang beginnen soll.
Der Speicherzeiger, in den kopiert werden soll.
Die Anzahl der zu kopierenden Arrayelemente.
und sind ungültig.
, , oder ist null.
Verbindet ein verwaltetes Objekt mit dem angegebenen COM-Objekt.
Der innere IUnknown-Zeiger des verwalteten Objekts.
Der äußere IUnknown-Zeiger.
Ein zu aggregierendes Objekt.
ist ein Windows-Runtime-Objekt.
[Wird nur in .NET Framework 4.5.1 und neueren Versionen unterstützt] Aggregiert ein verwaltetes Objekt des angegebenen Typs mit dem angegebenen COM-Objekt.
Der innere IUnknown-Zeiger des verwalteten Objekts.
Der äußere IUnknown-Zeiger.
Das zu aggregierende -Objekt.
Der Typ des zu aggregierenden verwalteten Objekts.
ist ein Windows-Runtime-Objekt.
Umschließt das angegebene COM-Objekt mit einem Objekt des angegebenen Typs.
Das neu umschlossene Objekt, das eine Instanz des gewünschten Typs darstellt.
Das zu umschließende Objekt.
Der Typ des zu erstellenden Wrappers.
muss von __ComObject abgeleitet sein. - oder - ist ein Windows-Runtime-Typ.
Der -Parameter ist null.
kann nicht in den Zieltyp konvertiert werden, da nicht alle erforderlichen Schnittstellen unterstützt werden.
[Wird nur in .NET Framework 4.5.1 und neueren Versionen unterstützt] Umschließt das angegebene COM-Objekt mit einem Objekt des angegebenen Typs.
Das neu umschlossene Objekt.
Das zu umschließende Objekt.
Der Typ des zurückzugebenden Umbruchs.
Der Typ des zurückzugebenden Objekts.
muss von __ComObject abgeleitet sein. - oder - ist ein Windows-Runtime-Typ.
kann nicht in konvertiert werden, da nicht alle erforderlichen Schnittstellen unterstützt werden.
[Wird nur in .NET Framework 4.5.1 und neueren Versionen unterstützt] Gibt alle Unterstrukturen eines angegebenen Typs frei, auf die der angegebene nicht verwaltete Speicherblock zeigt.
Ein Zeiger auf einen nicht verwalteten Speicherblock.
Der Typ der formatierten Struktur.Damit werden die Layoutinformationen bereitgestellt, die zum Löschen des Puffers im -Parameter benötigt werden.
weist ein automatisch angelegtes Layout auf.Verwenden Sie stattdessen sequenzielles oder explizites Layout.
Gibt alle Unterstrukturen frei, auf die der angegebene nicht verwaltete Speicherblock zeigt.
Ein Zeiger auf einen nicht verwalteten Speicherblock.
Typ einer formatierten Klasse.Damit werden die Layoutinformationen bereitgestellt, die zum Löschen des Puffers im -Parameter benötigt werden.
weist ein automatisch angelegtes Layout auf.Verwenden Sie stattdessen sequenzielles oder explizites Layout.
Gibt alle Verweise auf einen Runtime Callable Wrapper (RCW) (RCW) durch Festlegen des Verweiszählers auf 0 frei.
Der neue Wert des Verweiszählers des RCWs, der dem -Parameter zugeordnet ist. Dieser ist bei erfolgreicher Freigabe 0 (null).
Der RCW, der freigegeben werden soll.
ist kein gültiges COM-Objekt.
ist null.
Gibt einen BSTR mithilfe der COM-Funktion SysFreeString frei.
Die Adresse des freizugebenden BSTR.
Gibt einen Speicherblock frei, der von der nicht verwalteten Speicherbelegungsfunktion für COM-Aufgaben belegt wurde.
Die Adresse des freizugebenden Speichers.
Gibt Speicherplatz frei, der zuvor aus dem nicht verwalteten Speicher des Prozesses belegt wurde.
Das Handle, das beim ursprünglichen übereinstimmenden Aufruf von zurückgegeben wurde.
Gibt einen Zeiger auf eine IUnknown-Schnittstelle zurück, die die angegebene Schnittstelle für das angegebene Objekt darstellt.Der benutzerdefinierte Zugriff auf Abfrageschnittstellen ist standardmäßig aktiviert.
Der Schnittstellenzeiger, der die angegebene Schnittstelle für das Objekt darstellt.
Das Objekt, das die Schnittstelle bereitstellt.
Der Typ der angeforderten Schnittstelle.
Der -Parameter ist keine Schnittstelle.- oder - Der Typ ist für COM nicht sichtbar. - oder - Der -Parameter ist ein generischer Typ.
Der -Parameter unterstützt die angeforderte Schnittstelle nicht.
Der -Parameter ist null.- oder - Der -Parameter ist null.
Gibt einen Zeiger auf eine IUnknown-Schnittstelle zurück, die die angegebene Schnittstelle für das angegebene Objekt darstellt.Der benutzerdefinierte Zugriff auf die Abfrageschnittstelle wird vom angegebenen Anpassungsmodus gesteuert.
Der Schnittstellenzeiger, der die Schnittstelle für das Objekt darstellt.
Das Objekt, das die Schnittstelle bereitstellt.
Der Typ der angeforderten Schnittstelle.
Einer der Enumerationswerte, die angeben, ob eine IUnknown::QueryInterface-Anpassung übernommen werden soll, die von einer angegeben wird.
Der -Parameter ist keine Schnittstelle.- oder - Der Typ ist für COM nicht sichtbar.- oder - Der -Parameter ist ein generischer Typ.
Das Objekt unterstützt die angeforderte Schnittstelle nicht.
Der -Parameter ist null.- oder - Der -Parameter ist null.
[Wird nur in .NET Framework 4.5.1 und neueren Versionen unterstützt] Gibt einen Zeiger auf eine IUnknown-Schnittstelle zurück, die die angegebene Schnittstelle für das Objekt des angegebenen Typs darstellt.Der benutzerdefinierte Zugriff auf Abfrageschnittstellen ist standardmäßig aktiviert.
Der Schnittstellenzeiger, der die -Schnittstelle darstellt.
Das Objekt, das die Schnittstelle bereitstellt.
Der Typ von .
Der Typ der zurückzugebenden Schnittstelle.
Der -Parameter ist keine Schnittstelle.- oder - Der Typ ist für COM nicht sichtbar. - oder - Der -Parameter ist ein offener generischer Typ.
Der -Parameter unterstützt die angeforderte Schnittstelle nicht.
Der -Parameter ist null.
[Wird nur in .NET Framework 4.5.1 und neueren Versionen unterstützt] Konvertiert einen nicht verwalteten Funktionszeiger in einen Delegaten eines angegebenen Typs.
Eine Instanz vom angegebenen Delegaten.
Der nicht verwaltete Funktionszeiger, der konvertiert werden soll.
Der Typ des zurückzugebenden Delegaten.
Der generische Parameter ist kein Delegat, oder es ist ein offener generischer Typ.
Der -Parameter ist null.
Konvertiert einen nicht verwalteten Funktionszeiger in einen Delegaten.
Eine Delegatinstanz, die in den entsprechenden Delegattyp umgewandelt werden kann.
Der nicht verwaltete Funktionszeiger, der konvertiert werden soll.
Der Typ des zurückzugebenden Delegaten.
Der -Parameter ist weder ein Delegat, noch ist er generisch.
Der -Parameter ist null.- oder - Der -Parameter ist null.
Ruft einen Code ab, der den Typ der aufgetretenen Ausnahme bezeichnet.
Der Typ der Ausnahme.
Konvertiert den angegebenen HRESULT-Fehlercode in ein entsprechendes -Objekt.
Ein Objekt, das das konvertierte HRESULT darstellt.
Das zu konvertierende HRESULT.
Konvertiert den angegebenen HRESULT-Fehlercode in ein entsprechendes -Objekt, wobei zusätzliche Fehlerinformationen in eine IErrorInfo-Schnittstelle für das Ausnahmeobjekt übergeben werden.
Ein Objekt, das das konvertierte HRESULT und die aus abgerufenen Informationen darstellt.
Das zu konvertierende HRESULT.
Ein Zeiger auf die IErrorInfo-Schnittstelle, die weitere Informationen über den Fehler bereitstellt.Sie können IntPtr(0) angeben, um die aktuelle IErrorInfo-Schnittstelle zu verwenden, oder Sie können IntPtr(-1) angeben, um die aktuelle IErrorInfo-Schnittstelle zu ignorieren und die Ausnahme direkt aus dem Fehlercode zu erstellen.
Konvertiert einen Delegaten in einen Funktionszeiger, der aus nicht verwaltetem Code aufgerufen werden kann.
Ein Wert, der an nicht verwalteten Code übergeben werden kann, der mit diesem Wert wiederum den zugrunde liegenden verwalteten Delegaten aufrufen kann.
Der Delegat, der an nicht verwalteten Code übergeben werden soll.
Der -Parameter ist ein generischer Typ.
Der -Parameter ist null.
[Wird nur in .NET Framework 4.5.1 und neueren Versionen unterstützt] Konvertiert einen Delegaten eines angegebenen Typs in einen Funktionszeiger, der aus nicht verwaltetem Code aufgerufen werden kann.
Ein Wert, der an nicht verwalteten Code übergeben werden kann, der mit diesem Wert wiederum den zugrunde liegenden verwalteten Delegaten aufrufen kann.
Der Delegat, der an nicht verwalteten Code übergeben werden soll.
Der Typ des zu konvertierenden Delegaten.
Der -Parameter ist null.
Konvertiert die angegebene Ausnahme in ein HRESULT.
Das HRESULT, das der bereitgestellten Ausnahme zugeordnet ist.
Die in ein HRESULT zu konvertierende Ausnahme.
Gibt das HRESULT für den letzten Fehler zurück, der durch einen mit ausgeführten Win32-Code ausgelöst wurde.
Das HRESULT für den letzten Win32-Fehlercode.
Gibt eine IUnknown-Schnittstelle von einem verwalteten Objekt zurück.
Der IUnknown-Zeiger für den -Parameter.
Das Objekt, dessen IUnknown-Schnittstelle angefordert wird.
Gibt den Fehlercode zurück, der durch die letzte nicht verwaltete Funktion zurückgegeben wurde, die mit einem Plattformaufruf aufgerufen wurde und bei der das -Flag festgelegt wurde.
Der letzte durch einen Aufruf der Win32-SetLastError-Funktion festgelegte Fehlercode.
Konvertiert ein Objekt in einen COM-VARIANT.
Das Objekt, für das ein COM-VARIANT abgerufen werden soll.
Ein Zeiger, der den VARIANT empfangen soll, der dem -Parameter entspricht.
Der -Parameter ist ein generischer Typ.
[Wird nur in .NET Framework 4.5.1 und neueren Versionen unterstützt] Konvertiert ein Objekt eines angegebenen Typs in eine COM VARIANTE.
Das Objekt, für das ein COM-VARIANT abgerufen werden soll.
Ein Zeiger, der den VARIANT empfangen soll, der dem -Parameter entspricht.
Der Typ, des Objekts, das konvertiert werden soll.
Gibt eine Instanz eines Typs zurück, der ein COM-Objekt mit einem Zeiger auf die IUnknown-Schnittstelle darstellt.
Ein Objekt, das das angegebene nicht verwaltete COM-Objekt darstellt.
Ein Zeiger auf die IUnknown-Schnittstelle.
Konvertiert einen COM-VARIANT in ein Objekt.
Ein Objekt, das dem -Parameter entspricht.
Ein Zeiger auf ein COM-VARIANT.
ist kein gültiger VARIANT-Typ.
weist einen nicht unterstützten Typ auf.
[Wird nur in .NET Framework 4.5.1 und neueren Versionen unterstützt] Konvertiert ein COM VARIANTE in ein Objekt eines angegebenen Typs .
Ein Objekt des angegebenen Typs, der dem -Parameter entspricht.
Ein Zeiger auf ein COM-VARIANT.
Der Typ, in den die COM VARIANTE konvertiert werden soll.
ist kein gültiger VARIANT-Typ.
weist einen nicht unterstützten Typ auf.
Konvertiert einem Array von COM-VARIANTs in ein Objektarray.
Ein Objektarray, das diesem entspricht.
Ein Zeiger auf das erste Element eines Arrays von COM-VARIANTs.
Die Zählung der COM-VARIANT in .
ist eine negative Zahl.
[Wird nur in .NET Framework 4.5.1 und neueren Versionen unterstützt] Konvertiert ein Array mit COM-VARIANT in ein Array eines angegebenen Typs.
Ein Array von -Objekten, das entspricht.
Ein Zeiger auf das erste Element eines Arrays von COM-VARIANTs.
Die Zählung der COM-VARIANT in .
Der Typ des zurückzugebenden Arrays.
ist eine negative Zahl.
Ruft den ersten Slot in der VTBL (Vtable oder virtuelle Funktionstabelle) ab, der benutzerdefinierte Methoden enthält.
Der erste VTBL-Slot, der benutzerdefinierte Methoden enthält.Der erste Slot lautet 3, wenn die Schnittstelle auf IUnknown basiert. Er lautet 7, wenn die Schnittstelle auf IDispatch basiert.
Ein Typ, der eine Schnittstelle darstellt.
ist für COM nicht sichtbar.
Gibt den Typ zurück, dem die angegebene Klassen-ID (CLSID) zugeordnet ist.
System.__ComObject unabhängig von der Gültigkeit der CLSID.
Die CLSID des zurückzugebenden Typs.
Ruft den Namen des Typs ab, der durch ein ITypeInfo-Objekt dargestellt wird.
Der Name des Typs, auf den der -Parameter zeigt.
Ein Objekt, das einen ITypeInfo-Zeiger darstellt.
Der -Parameter ist null.
Erstellt ein eindeutiges Runtime Callable Wrapper (RCW)-Objekt (RCW) für eine angegebene IUnknown-Schnittstelle.
Ein eindeutiger RCW für die angegebene IUnknown-Schnittstelle.
Ein verwalteter Zeiger auf eine IUnknown-Schnittstelle.
Gibt an, ob ein angegebenes Objekt ein COM-Objekt darstellt.
true, wenn der -Parameter ein COM-Typ ist, andernfalls false.
Das zu überprüfende Objekt.
[Wird nur in .NET Framework 4.5.1 und neueren Versionen unterstützt] Gibt den Feldoffset der nicht verwalteten Form einer festgelegten verwalteten Klasse zurück.
Der Offset in Bytes für den -Parameter in der durch Plattformaufrufe deklarierten angegebenen Klasse.
Der Name des Felds im -Typ.
Ein verwalteter Wert- oder formatierter Verweistyp.Sie müssen das -Attribut auf die Klasse anwenden.
Gibt den Feldoffset der nicht verwalteten Form der verwalteten Klasse zurück.
Der Offset in Bytes für den -Parameter in der durch Plattformaufrufe deklarierten angegebenen Klasse.
Ein Werttyp oder formatierter Referenztyp, der die verwaltete Klasse angibt.Sie müssen das auf die Klasse anwenden.
Das Feld im -Parameter.
Die Klasse kann nicht als Struktur exportiert werden, oder das Feld ist nicht öffentlich.Ab .NET Framework, Version 2.0, ist das Feld möglicherweise privat.
Der -Parameter ist null.
Kopiert alle Zeichen bis zum ersten NULL-Zeichen aus einer nicht verwalteten ANSI-Zeichenfolge in einen verwalteten und erweitert die einzelnen ANSI-Zeichen zu UNICODE-Zeichen.
Eine verwaltete Zeichenfolge, die eine Kopie der nicht verwalteten ANSI-Zeichenfolge enthält.Wenn den Wert null aufweist, gibt die Methode eine NULL-Zeichenfolge zurück.
Die Adresse des ersten Zeichens der nicht verwalteten Zeichenfolge.
Reserviert einen verwalteten , kopiert eine angegebene Anzahl von Zeichen aus einer nicht verwalteten ANSI-Zeichenfolge hinein und erweitert jedes ANSI-Zeichen zu einem Unicode-Zeichen.
Eine verwaltete Zeichenfolge, die eine Kopie der systemeigenen ANSI-Zeichenfolge enthält, wenn der Wert des -Parameters nicht null ist. Andernfalls gibt diese Methode null zurück.
Die Adresse des ersten Zeichens der nicht verwalteten Zeichenfolge.
Die zu kopierende Anzahl von Bytes aus der Eingabezeichenfolge.
ist kleiner als 0.
Reserviert einen verwalteten und kopiert eine BSTR-Zeichenfolge aus dem nicht verwalteten Speicher hinein.
Eine verwaltete Zeichenfolge, die eine Kopie der nicht verwalteten Zeichenfolge enthält, wenn der Wert des -Parameters nicht null ist. Andernfalls gibt diese Methode null zurück.
Die Adresse des ersten Zeichens der nicht verwalteten Zeichenfolge.
Reserviert einen verwalteten und kopiert alle Zeichen bis zum ersten NULL-Zeichen aus einer nicht verwalteten Unicode-Zeichenfolge hinein.
Eine verwaltete Zeichenfolge, die eine Kopie der nicht verwalteten Zeichenfolge enthält, wenn der Wert des -Parameters nicht null ist. Andernfalls gibt diese Methode null zurück.
Die Adresse des ersten Zeichens der nicht verwalteten Zeichenfolge.
Reserviert einen verwalteten und kopiert eine angegebene Anzahl von Zeichen aus einer nicht verwalteten Unicode-Zeichenfolge hinein.
Eine verwaltete Zeichenfolge, die eine Kopie der nicht verwalteten Zeichenfolge enthält, wenn der Wert des -Parameters nicht null ist. Andernfalls gibt diese Methode null zurück.
Die Adresse des ersten Zeichens der nicht verwalteten Zeichenfolge.
Die Anzahl der zu kopierenden Unicode-Zeichen.
[Wird nur in .NET Framework 4.5.1 und neueren Versionen unterstützt] Marshallt Daten aus einem nicht verwalteten Speicherblock zu einem neu belegten, verwalteten Objekt des von einem generischen Typparameter angegebenen Typs.
Ein verwaltetes Objekt mit Daten, auf die der -Parameter zeigt.
Ein Zeiger auf einen nicht verwalteten Speicherblock.
Der Typ des Objekts, in das die Daten kopiert werden sollen.Dies muss eine formatierte Klasse oder eine Struktur sein .
Das Layout von ist weder sequenziell noch explizit.
Die - Klasse, die von angegeben wird, hat keinen verwendbaren Standardkonstruktor.
Marshallt Daten aus einem nicht verwalteten Speicherblock zu einem verwalteten Objekt.
Ein Zeiger auf einen nicht verwalteten Speicherblock.
Das Objekt, in das die Daten kopiert werden sollen.Dabei muss es sich um eine Instanz einer formatierten Klasse handeln.
Das Strukturlayout ist weder sequenziell noch explizit.- oder - Die Struktur ist ein geschachtelter Werttyp.
Marshallt Daten aus einem nicht verwalteten Speicherblock zu einem neu belegten, verwalteten Objekt des angegebenen Typs.
Ein verwaltetes Objekt mit Daten, auf die der -Parameter zeigt.
Ein Zeiger auf einen nicht verwalteten Speicherblock.
Der Typ des zu erstellenden Objekts.Dieses Objekt muss eine formatierte Klasse oder eine Struktur darstellen.
Das -Parameterlayout ist weder sequenziell noch explizit.- oder - Der -Parameter ist ein generischer Typ.
ist null.
Die - Klasse, die von angegeben wird, hat keinen verwendbaren Standardkonstruktor.
[Wird nur in .NET Framework 4.5.1 und neueren Versionen unterstützt] Marshallt Daten aus einem nicht verwalteten Speicherblock zu einem verwalteten Objekt eines festgelegten Typs.
Ein Zeiger auf einen nicht verwalteten Speicherblock.
Das Objekt, in das die Daten kopiert werden sollen.
Der Typ von .Muss eine formatierte Klasse sein.
Das Strukturlayout ist weder sequenziell noch explizit.
Fordert einen Zeiger auf eine angegebene Schnittstelle von einem COM-Objekt an.
Ein HRESULT, das den Erfolg oder Fehler des Aufrufs angibt.
Die abzufragende Schnittstelle.
Der Schnittstellenbezeichner (Interface Identifier, IID) der angeforderten Schnittstelle.
Enthält nach dem Beenden der Methode einen Verweis auf die zurückgegebene Schnittstelle.
Liest ein einzelnes Byte aus dem nicht verwalteten Speicher.
Das aus dem nicht verwalteten Arbeitsspeicher gelesene Byte.
Die Adresse im nicht verwalteten Speicher, an der gelesen werden soll.
ist kein erkanntes Format.- oder - ist null. - oder - "" ist ungültig.
Liest ein einzelnes Byte an einem angegebenen Offset (oder Index) aus dem nicht verwalteten Speicher.
Das aus dem nicht verwalteten Arbeitsspeicher am angegebenen Offset gelesene Byte.
Die Basisadresse im nicht verwalteten Speicher, an der gelesen werden soll.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Lesen hinzugefügt wird.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
Liest ein einzelnes Byte an einem angegebenen Offset (oder Index) aus dem nicht verwalteten Speicher.
Das aus dem nicht verwalteten Arbeitsspeicher am angegebenen Offset gelesene Byte.
Die Basisadresse im nicht verwalteten Speicher des Quellobjekts.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Lesen hinzugefügt wird.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
ist ein -Objekt.Diese Methode akzeptiert keine -Parameter.
Liest eine 16-Bit-Ganzzahl mit Vorzeichen aus dem nicht verwalteten Speicher.
Die 16-Bit-Ganzzahl mit Vorzeichen, die aus dem nicht verwalteten Speicher gelesen wurde.
Die Adresse im nicht verwalteten Speicher, an der gelesen werden soll.
ist kein erkanntes Format.- oder - ist null.- oder - "" ist ungültig.
Liest eine 16-Bit-Ganzzahl mit Vorzeichen an einem angegebenen Offset aus dem nicht verwalteten Arbeitsspeicher.
Die 16-Bit-Ganzzahl mit Vorzeichen, die am angegebenen Offset aus dem nicht verwalteten Arbeitsspeicher gelesen wurde.
Die Basisadresse im nicht verwalteten Speicher, an der gelesen werden soll.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Lesen hinzugefügt wird.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
Liest eine 16-Bit-Ganzzahl mit Vorzeichen an einem angegebenen Offset aus dem nicht verwalteten Arbeitsspeicher.
Die 16-Bit-Ganzzahl mit Vorzeichen, die am angegebenen Offset aus dem nicht verwalteten Arbeitsspeicher gelesen wurde.
Die Basisadresse im nicht verwalteten Speicher des Quellobjekts.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Lesen hinzugefügt wird.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
ist ein -Objekt.Diese Methode akzeptiert keine -Parameter.
Liest eine 32-Bit-Ganzzahl mit Vorzeichen aus dem nicht verwalteten Speicher.
Die 32-Bit-Ganzzahl mit Vorzeichen, die aus dem nicht verwalteten Speicher gelesen wurde.
Die Adresse im nicht verwalteten Speicher, an der gelesen werden soll.
ist kein erkanntes Format.- oder - ist null.- oder - "" ist ungültig.
Liest eine 32-Bit-Ganzzahl mit Vorzeichen an einem angegebenen Offset aus dem nicht verwalteten Arbeitsspeicher.
Die 32-Bit-Ganzzahl mit Vorzeichen, die aus dem nicht verwalteten Speicher gelesen wurde.
Die Basisadresse im nicht verwalteten Speicher, an der gelesen werden soll.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Lesen hinzugefügt wird.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
Liest eine 32-Bit-Ganzzahl mit Vorzeichen an einem angegebenen Offset aus dem nicht verwalteten Arbeitsspeicher.
Die 32-Bit-Ganzzahl mit Vorzeichen, die am angegebenen Offset aus dem nicht verwalteten Arbeitsspeicher gelesen wurde.
Die Basisadresse im nicht verwalteten Speicher des Quellobjekts.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Lesen hinzugefügt wird.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
ist ein -Objekt.Diese Methode akzeptiert keine -Parameter.
Liest eine 64-Bit-Ganzzahl mit Vorzeichen aus dem nicht verwalteten Speicher.
Die 64-Bit-Ganzzahl mit Vorzeichen, die aus dem nicht verwalteten Speicher gelesen wurde.
Die Adresse im nicht verwalteten Speicher, an der gelesen werden soll.
ist kein erkanntes Format.- oder - ist null.- oder - "" ist ungültig.
Liest eine 64-Bit-Ganzzahl mit Vorzeichen an einem angegebenen Offset aus dem nicht verwalteten Arbeitsspeicher.
Die 64-Bit-Ganzzahl mit Vorzeichen, die am angegebenen Offset aus dem nicht verwalteten Arbeitsspeicher gelesen wurde.
Die Basisadresse im nicht verwalteten Speicher, an der gelesen werden soll.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Lesen hinzugefügt wird.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
Liest eine 64-Bit-Ganzzahl mit Vorzeichen an einem angegebenen Offset aus dem nicht verwalteten Arbeitsspeicher.
Die 64-Bit-Ganzzahl mit Vorzeichen, die am angegebenen Offset aus dem nicht verwalteten Arbeitsspeicher gelesen wurde.
Die Basisadresse im nicht verwalteten Speicher des Quellobjekts.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Lesen hinzugefügt wird.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
ist ein -Objekt.Diese Methode akzeptiert keine -Parameter.
Liest eine ganze Zahl von prozessoreigener Größe aus dem nicht verwalteten Speicher.
Die aus dem nicht verwaltetem Arbeitsspeicher gelesene Ganzzahl.Auf 32-Bit-Computern wird eine 32-Bit-Ganzzahl zurückgegeben und auf 64-Bit-Computern eine 64-Bit-Ganzzahl.
Die Adresse im nicht verwalteten Speicher, an der gelesen werden soll.
ist kein erkanntes Format.- oder - ist null. - oder - "" ist ungültig.
Liest eine ganze Zahl von prozessoreigener Größe an einem angegebenen Offset aus dem nicht verwalteten Speicher.
Die aus dem nicht verwalteten Arbeitsspeicher am angegebenen Offset gelesene ganze Zahl.
Die Basisadresse im nicht verwalteten Speicher, an der gelesen werden soll.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Lesen hinzugefügt wird.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
Liest eine ganze Zahl von prozessoreigener Größe aus dem nicht verwalteten Speicher.
Die aus dem nicht verwalteten Arbeitsspeicher am angegebenen Offset gelesene ganze Zahl.
Die Basisadresse im nicht verwalteten Speicher des Quellobjekts.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Lesen hinzugefügt wird.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
ist ein -Objekt.Diese Methode akzeptiert keine -Parameter.
Ändert die Größe eines bereits mit belegten Speicherblocks.
Eine ganze Zahl, die die Adresse des neu belegten Speicherblocks darstellt.Dieser Speicher muss mit freigegeben werden.
Ein Zeiger auf den mit belegten Speicher.
Die neue Größe des belegten Blocks.
Es ist nicht genügend Speicherplatz vorhanden, um die Anforderung zu erfüllen.
Ändert die Größe eines bereits mit belegten Speicherblocks.
Ein Zeiger auf den neu reservierten Arbeitsspeicher.Dieser Speicher muss mit freigegeben werden.
Ein Zeiger auf den mit belegten Speicher.
Die neue Größe des belegten Blocks.Dies ist kein Zeiger; es ist die Byteanzahl, die Sie anfordern, umgewandelt zum Typ .Wenn Sie einen Zeiger übergeben, wird er als Größe behandelt.
Es ist nicht genügend Speicherplatz vorhanden, um die Anforderung zu erfüllen.
Dekrementiert den Verweiszähler für die angegebene Schnittstelle.
Der neue Wert des Verweiszählers für die Schnittstelle, die durch den -Parameter angegeben ist.
Die freizugebende Schnittstelle.
Dekrementiert den Verweiszähler des dem angegebenen COM-Objekt zugeordneten angegebenen Runtime Callable Wrapper (RCW) (RCW).
Der neue Wert für den Verweiszähler des RCW, der zugeordnet ist.Dieser Wert ist in der Regel 0, da der RCW unabhängig von der Anzahl der aufrufenden verwalteten Clients genau einen Verweis auf das umschlossene COM-Objekt beibehält.
Das freizugebende COM-Objekt.
ist kein gültiges COM-Objekt.
ist null.
[Wird nur in .NET Framework 4.5.1 und neueren Versionen unterstützt] Gibt die Größe eines nicht verwalteten Typs in Bytes zurück.
Die Größe, in Bytes, des Typs, der durch den generischen Typparameter angegeben wird.
Der Typ, dessen Größe zurückgegeben werden soll.
Gibt die nicht verwaltete Größe eines Objekts in Bytes zurück.
Die Größe des angegebenen Objekts in nicht verwaltetem Code.
Das Objekt, dessen Größe zurückgegeben werden soll.
Der -Parameter ist null.
Gibt die Größe eines nicht verwalteten Typs in Bytes zurück.
Die Größe des angegebenen Typs in nicht verwaltetem Code.
Der Typ, dessen Größe zurückgegeben werden soll.
Der -Parameter ist ein generischer Typ.
Der -Parameter ist null.
[Wird nur in .NET Framework 4.5.1 und neueren Versionen unterstützt] Gibt die nicht verwaltete Größe eines Objekts eines angegebenen Typs in Bytes zurück.
Die Größe des angegebenen Objekts in nicht verwaltetem Code in Bytes.
Das Objekt, dessen Größe zurückgegeben werden soll.
Der Typ des -Parameters.
Der -Parameter ist null.
Reserviert einen BSTR und kopiert den Inhalt eines verwalteten hinein.
Ein nicht verwalteter Zeiger auf das BSTR oder 0, wenn NULL ist.
Die zu kopierende verwaltete Zeichenfolge.
Es ist nicht genügend Speicherplatz vorhanden.
Die Länge für liegt außerhalb des gültigen Bereichs.
Kopiert den Inhalt eines verwalteten in einen Speicherblock, der von der nicht verwalteten Speicherbelegung für COM-Aufgaben reserviert wurde.
Eine ganze Zahl, die einen Zeiger auf den für die Zeichenfolge belegten Speicherblock darstellt, oder 0, wenn gleich null ist.
Eine zu kopierende verwaltete Zeichenfolge.
Es ist nicht genügend Speicherplatz vorhanden.
Der -Parameter übersteigt die vom Betriebssystem zugelassene maximale Länge.
Kopiert den Inhalt eines verwalteten in einen Speicherblock, der von der nicht verwalteten Speicherbelegung für COM-Aufgaben reserviert wurde.
Eine ganze Zahl, die einen Zeiger auf den für die Zeichenfolge belegten Speicherblock darstellt, oder 0, wenn s gleich null ist.
Eine zu kopierende verwaltete Zeichenfolge.
Der -Parameter übersteigt die vom Betriebssystem zugelassene maximale Länge.
Es ist nicht genügend Speicherplatz vorhanden.
Kopiert den Inhalt eines verwalteten in den nicht verwalteten Speicher und konvertiert ihn beim Kopieren in das ANSI-Format.
Die Adresse im nicht verwalteten Arbeitsspeicher, an die kopiert wurde, oder 0, wenn gleich null ist.
Eine zu kopierende verwaltete Zeichenfolge.
Es ist nicht genügend Speicherplatz vorhanden.
Der -Parameter übersteigt die vom Betriebssystem zugelassene maximale Länge.
Kopiert den Inhalt eines verwalteten in den nicht verwalteten Speicher.
Die Adresse im nicht verwalteten Arbeitsspeicher, an die kopiert wurde, oder 0, wenn gleich null ist.
Eine zu kopierende verwaltete Zeichenfolge.
Die Methode konnte nicht genügend Speicher für den systemeigenen Heap belegen.
Der -Parameter übersteigt die vom Betriebssystem zugelassene maximale Länge.
Marshallt Daten aus einem verwalteten Objekt zu einem nicht verwalteten Speicherblock.
Ein verwaltetes Objekt mit den zu marshallenden Daten.Dieses Objekt muss eine Struktur oder Instanz einer formatierten Klasse sein.
Ein Zeiger auf einen nicht verwalteten Speicherblock, der vor dem Aufruf der Methode belegt werden muss.
true, wenn die -Methode für den -Parameter aufgerufen werden soll, bevor diese Methode die Daten kopiert.Der Block muss gültige Daten enthalten.Beachten Sie, dass das Übergeben von false, wenn der Speicherblock bereits Daten enthält, zu einem Speicherverlust führen kann.
ist ein Referenztyp, der keine formatierte Klasse ist. - oder - ist ein generischer Typ.
[Wird nur in .NET Framework 4.5.1 und neueren Versionen unterstützt] Marshallt Daten aus einem verwalteten Objekt eines festgelegten Typs zu einem nicht verwalteten Speicherblock.
Ein verwaltetes Objekt mit den zu marshallenden Daten.Dieses Objekt muss eine Struktur oder Instanz einer formatierten Klasse sein.
Ein Zeiger auf einen nicht verwalteten Speicherblock, der vor dem Aufruf der Methode belegt werden muss.
true, wenn die -Methode für den -Parameter aufgerufen werden soll, bevor diese Methode die Daten kopiert.Der Block muss gültige Daten enthalten.Beachten Sie, dass das Übergeben von false, wenn der Speicherblock bereits Daten enthält, zu einem Speicherverlust führen kann.
Der Typ des verwalteten Objekts.
ist ein Referenztyp, der keine formatierte Klasse ist.
Stellt die Standardzeichengröße für das System dar. Der Standardwert ist 2 für Unicode-Systeme und 1 für ANSI-Systeme.Dieses Feld ist schreibgeschützt.
Stellt die maximale Größe eines DBCS (Double-Byte Character Set) für das aktuelle Betriebssystem in Bytes dar.Dieses Feld ist schreibgeschützt.
Löst eine Ausnahme mit einem bestimmten HRESULT-Fehlerwert aus.
Das der gewünschten Ausnahme entsprechende HRESULT.
Löst eine Ausnahme mit einem bestimmten Fehler-HRESULT auf Grundlage der angegebenen IErrorInfo-Schnittstelle aus.
Das der gewünschten Ausnahme entsprechende HRESULT.
Ein Zeiger auf die IErrorInfo-Schnittstelle, die weitere Informationen über den Fehler bereitstellt.Sie können IntPtr(0) angeben, um die aktuelle IErrorInfo-Schnittstelle zu verwenden, oder Sie können IntPtr(-1) angeben, um die aktuelle IErrorInfo-Schnittstelle zu ignorieren und die Ausnahme direkt aus dem Fehlercode zu erstellen.
Ruft die Adresse des Elements am angegebenen Index des angegebenen Arrays ab.
Die Adresse des im .
Das Array, das das gewünschte Element enthält.
Der Index im -Parameter des gewünschten Elements.
[Wird nur in .NET Framework 4.5.1 und neueren Versionen unterstützt] Ruft die Adresse des Elements am angegebenen Index in einem Arrays des angegebenen Typs ab.
Die Adresse des im .
Das Array, das das gewünschte Element enthält.
Der Index des gewünschten Elements im -Array.
Der Typ des Arrays.
Schreibt einen einzelnen Bytewert in den nicht verwalteten Speicher.
Die Adresse im nicht verwalteten Speicher, in die geschrieben werden soll.
Der zu schreibende Wert.
ist kein erkanntes Format.- oder - ist null.- oder - "" ist ungültig.
Schreibt einen einzelnen Bytewert an einem angegebenen Offset in den nicht verwalteten Arbeitsspeicher.
Die Basisadresse im nicht verwalteten Speicher, in die geschrieben werden soll.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Schreiben hinzugefügt wird.
Der zu schreibende Wert.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
Schreibt einen einzelnen Bytewert an einem angegebenen Offset in den nicht verwalteten Arbeitsspeicher.
Die Basisadresse im nicht verwalteten Speicher des Zielobjekts.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Schreiben hinzugefügt wird.
Der zu schreibende Wert.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
ist ein -Objekt.Diese Methode akzeptiert keine -Parameter.
Schreibt ein Zeichen als 16-Bit-Ganzzahl in den nicht verwalteten Speicher.
Die Adresse im nicht verwalteten Speicher, in die geschrieben werden soll.
Der zu schreibende Wert.
ist kein erkanntes Format.- oder - ist null.- oder - "" ist ungültig.
Schreibt eine 16-Bit-Ganzzahl in den nicht verwalteten Speicher.
Die Adresse im nicht verwalteten Speicher, in die geschrieben werden soll.
Der zu schreibende Wert.
ist kein erkanntes Format.- oder - ist null.- oder - "" ist ungültig.
Schreibt den Wert einer 16-Bit-Ganzzahl mit Vorzeichen an einem angegebenen Offset in den nicht verwalteten Speicher.
Die Basisadresse im systemeigenen Heap, in die geschrieben werden soll.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Schreiben hinzugefügt wird.
Der zu schreibende Wert.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
Schreibt den Wert einer 16-Bit-Ganzzahl mit Vorzeichen an einem angegebenen Offset in den nicht verwalteten Speicher.
Die Basisadresse im nicht verwalteten Speicher, in die geschrieben werden soll.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Schreiben hinzugefügt wird.
Der zu schreibende Wert.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
Schreibt den Wert einer 16-Bit-Ganzzahl mit Vorzeichen an einem angegebenen Offset in den nicht verwalteten Speicher.
Die Basisadresse im nicht verwalteten Speicher des Zielobjekts.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Schreiben hinzugefügt wird.
Der zu schreibende Wert.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
ist ein -Objekt.Diese Methode akzeptiert keine -Parameter.
Schreibt den Wert einer 16-Bit-Ganzzahl mit Vorzeichen an einem angegebenen Offset in den nicht verwalteten Speicher.
Die Basisadresse im nicht verwalteten Speicher des Zielobjekts.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Schreiben hinzugefügt wird.
Der zu schreibende Wert.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
ist ein -Objekt.Diese Methode akzeptiert keine -Parameter.
Schreibt eine 32-Bit-Ganzzahl mit Vorzeichen in den nicht verwalteten Speicher.
Die Adresse im nicht verwalteten Speicher, in die geschrieben werden soll.
Der zu schreibende Wert.
ist kein erkanntes Format.- oder - ist null. - oder - "" ist ungültig.
Schreibt den Wert einer 32-Bit-Ganzzahl mit Vorzeichen an einem angegebenen Offset in den nicht verwalteten Speicher.
Die Basisadresse im nicht verwalteten Speicher, in die geschrieben werden soll.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Schreiben hinzugefügt wird.
Der zu schreibende Wert.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
Schreibt den Wert einer 32-Bit-Ganzzahl mit Vorzeichen an einem angegebenen Offset in den nicht verwalteten Speicher.
Die Basisadresse im nicht verwalteten Speicher des Zielobjekts.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Schreiben hinzugefügt wird.
Der zu schreibende Wert.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
ist ein -Objekt.Diese Methode akzeptiert keine -Parameter.
Schreibt den Wert einer 64-Bit-Ganzzahl mit Vorzeichen an einem angegebenen Offset in den nicht verwalteten Speicher.
Die zu schreibende Basisadresse im nicht verwalteten Speicher.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Schreiben hinzugefügt wird.
Der zu schreibende Wert.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
Schreibt eine 64-Bit-Ganzzahl mit Vorzeichen in den nicht verwalteten Speicher.
Die Adresse im nicht verwalteten Speicher, in die geschrieben werden soll.
Der zu schreibende Wert.
ist kein erkanntes Format.- oder - ist null.- oder - "" ist ungültig.
Schreibt den Wert einer 64-Bit-Ganzzahl mit Vorzeichen an einem angegebenen Offset in den nicht verwalteten Speicher.
Die Basisadresse im nicht verwalteten Speicher des Zielobjekts.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Schreiben hinzugefügt wird.
Der zu schreibende Wert.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
ist ein -Objekt.Diese Methode akzeptiert keine -Parameter.
Schreibt einen Ganzzahlwert von prozessoreigener Größe am angegebenen Offset in den nicht verwalteten Speicher.
Die Basisadresse im nicht verwalteten Speicher, in die geschrieben werden soll.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Schreiben hinzugefügt wird.
Der zu schreibende Wert.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
Schreibt einen Ganzzahlwert von prozessoreigener Größe in den nicht verwalteten Speicher.
Die Adresse im nicht verwalteten Speicher, in die geschrieben werden soll.
Der zu schreibende Wert.
ist kein erkanntes Format.- oder - ist null.- oder - "" ist ungültig.
Schreibt einen Ganzzahlwert von prozessoreigener Größe in den nicht verwalteten Speicher.
Die Basisadresse im nicht verwalteten Speicher des Zielobjekts.
Ein zusätzlicher Byteoffset, der dem -Parameter vor dem Schreiben hinzugefügt wird.
Der zu schreibende Wert.
Die Basisadresse () und das Offsetbyte () erzeugen NULL oder eine ungültige Adresse.
ist ein -Objekt.Diese Methode akzeptiert keine -Parameter.
Gibt einen BSTR-Zeiger frei, der mit der -Methode reserviert wurde.
Die Adresse des freizugebenden BSTR.
Gibt einen nicht verwalteten Zeichenfolgenzeiger frei, der mit der -Methode reserviert wurde.
Die Adresse der nicht verwalteten Zeichenfolge, die freigegeben werden soll.
Gibt einen nicht verwalteten Zeichenfolgenzeiger frei, der mit der -Methode reserviert wurde.
Die Adresse der nicht verwalteten Zeichenfolge, die freigegeben werden soll.
Gibt einen nicht verwalteten Zeichenfolgenzeiger frei, der mit der -Methode reserviert wurde.
Die Adresse der nicht verwalteten Zeichenfolge, die freigegeben werden soll.
Gibt einen nicht verwalteten Zeichenfolgenzeiger frei, der mit der -Methode reserviert wurde.
Die Adresse der nicht verwalteten Zeichenfolge, die freigegeben werden soll.
Gibt an, wie die Daten zwischen verwaltetem und nicht verwaltetem Code gemarshallt werden.
Initialisiert eine neue Instanz der -Klasse mit dem angegebenen -Wert.
Der Wert, als der die Daten gemarshallt werden sollen.
Initialisiert eine neue Instanz der -Klasse mit dem angegebenen -Enumerationsmember.
Der Wert, als der die Daten gemarshallt werden sollen.
Gibt den Elementtyp des nicht verwalteten oder an.
Gibt den Parameterindex des nicht verwalteten iid_is-Attributs an, das von COM verwendet wird.
Stellt zusätzliche Informationen für einen benutzerdefinierten Marshaller zur Verfügung.
Gibt den voll gekennzeichneten Namen eines benutzerdefinierten Marshallers an.
Implementiert als Typ.
Gibt den Elementtyp von an.
Gibt den benutzerdefinierten Elementtyp von an.
Gibt die Anzahl der Elemente im Array fester Länger oder die Anzahl der Zeichen (nicht der Bytes) in einer zu importierenden Zeichenfolge an.
Gibt den nullbasierten Parameter an, der die Anzahl von Arrayelementen enthält, vergleichbar mit size_is in COM.
Ruft den -Wert ab, als der die Daten gemarshallt werden sollen.
Der -Wert, als der die Daten gemarshallt werden sollen.
Die vom Marshaller ausgelöste Ausnahme, wenn dieser ein nicht unterstütztes entdeckt.
Initialisiert eine neue Instanz der MarshalDirectiveException-Klasse mit Standardeigenschaften.
Initialisiert eine neue Instanz der MarshalDirectiveException-Klasse mit einer angegebenen Fehlermeldung.
Die Fehlermeldung, in der die Ursache für die Ausnahme angegeben wird.
Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat.
Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.
Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt.
Gibt an, dass ein Parameter optional ist.
Initialisiert eine neue Instanz der OptionalAttribute-Klasse mit Standardwerten.
Gibt an, dass die während COM-Interop-Aufrufen stattfindende HRESULT- oder retval-Signaturtransformation unterdrückt werden soll.
Initialisiert eine neue Instanz der -Klasse.
Die Ausnahme, die ausgelöst wird, wenn der Rang eines eingehenden SAFEARRAY nicht mit dem in der verwalteten Signatur angegebenen Rang übereinstimmt.
Initialisiert eine neue Instanz der SafeArrayTypeMismatchException-Klasse mit Standardwerten.
Initialisiert eine neue Instanz der SafeArrayRankMismatchException-Klasse mit der angegebenen Meldung.
Die Meldung, in der die Ursache für die Ausnahme angegeben wird.
Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat.
Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.
Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt.
Die Ausnahme, die ausgelöst wird, wenn der Typ des eingehenden SAFEARRAY nicht mit dem in der verwalteten Signatur angegebenen Typ übereinstimmt.
Initialisiert eine neue Instanz der SafeArrayTypeMismatchException-Klasse mit Standardwerten.
Initialisiert eine neue Instanz der SafeArrayTypeMismatchException-Klasse mit der angegebenen Meldung.
Die Meldung, in der die Ursache für die Ausnahme angegeben wird.
Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat.
Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.
Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt.
Stellt einen gesteuerten Arbeitsspeicherpuffer bereit, der zum Lesen und Schreiben verwendet werden kann.Durch den Versuch, außerhalb des gesteuerten Puffers auf Speicher zuzugreifen (Unterläufe und Überläufe), werden Ausnahmen ausgelöst.
Erstellt eine neue Instanz der -Klasse und gibt an, ob das Pufferhandle zuverlässig freigegeben werden soll.
true, um das Handle während der Finalisierungsphase zuverlässig freizugeben, und false, um eine zuverlässige Freigabe zu verhindern (nicht empfohlen).
Ruft einen Zeiger aus einem -Objekt für einen Speicherblock ab.
Ein als Verweis übergebener Bytezeiger zum Abrufen des Zeigers aus dem -Objekt.Sie müssen diesen Zeiger auf null festlegen, bevor diese Methode aufgerufen werden kann.
Die -Methode wurde nicht aufgerufen.
Ruft die Größe des Puffers in Bytes ab.
Die Anzahl der Bytes im Speicherpuffer.
Die -Methode wurde nicht aufgerufen.
Definiert die Zuordnungsgröße des Arbeitsspeicherbereichs, indem die Anzahl der Werttypen angegeben wird.Diese Methode muss aufgerufen werden, bevor die -Instanz verwendet wird.
Die Anzahl von Elementen des Werttyps, für die Speicher belegt werden soll.
Der Werttyp, für den Speicher belegt werden soll.
ist kleiner als null.- oder - multipliziert mit der Größe der einzelnen Elemente ist größer als der verfügbare Adressbereich.
Gibt die Zuordnungsgröße des Arbeitsspeicherpuffers mit der angegebenen Anzahl von Elementen und der Elementgröße an.Diese Methode muss aufgerufen werden, bevor die -Instanz verwendet wird.
Die Anzahl der Elemente im Puffer.
Die Größe der einzelnen Elemente im Puffer.
ist kleiner als null. - oder - ist kleiner als null.- oder - multipliziert mit ist größer als der verfügbare Adressbereich.
Definiert die Zuordnungsgröße des Arbeitsspeicherbereichs in Bytes.Diese Methode muss aufgerufen werden, bevor die -Instanz verwendet wird.
Die Anzahl der Bytes im Puffer.
ist kleiner als null.- oder - ist größer als der verfügbare Adressbereich.
Liest einen Werttyp am angegebenen Offset aus dem Arbeitsspeicher.
Der Werttyp, der aus dem Arbeitsspeicher gelesen wurde.
Die Position, an der der Werttyp gelesen werden soll.Möglicherweise müssen Ausrichtungsprobleme berücksichtigt werden.
Der zu lesende Werttyp.
Die -Methode wurde nicht aufgerufen.
Liest beginnend am Offset die angegebene Anzahl von Werttypen aus dem Arbeitsspeicher und schreibt sie beginnend am Index in ein Array.
Die Position, an der der Lesevorgang begonnen werden soll.
Das Ausgabearray, in das geschrieben werden soll.
Die Position im Ausgabearray, an der der Schreibvorgang begonnen werden soll.
Die Anzahl der Werttypen, die aus dem Eingabearray gelesen und in das Ausgabearray geschrieben werden sollen.
Der zu lesende Werttyp.
ist kleiner als 0.- oder - ist kleiner als 0 (null).
ist null.
Die Länge des Array minus Index ist kleiner als .
Die -Methode wurde nicht aufgerufen.
Gibt einen Zeiger frei, der von der -Methode abgerufen wurde.
Die -Methode wurde nicht aufgerufen.
Schreibt einen Werttyp an der angegebenen Position in den Arbeitsspeicher.
Die Position, an der der Schreibvorgang begonnen werden soll.Möglicherweise müssen Ausrichtungsprobleme berücksichtigt werden.
Der zu schreibende Wert.
Der zu schreibende Werttyp.
Die -Methode wurde nicht aufgerufen.
Schreibt die angegebene Anzahl von Werttypen an eine Speicheradresse, indem beginnend an der angegebenen Position im Eingabearray Bytes gelesen werden.
Die Position im Arbeitsspeicher, in die geschrieben werden soll.
Das Eingabearray.
Der Offset im Array, bei dem der Lesevorgang begonnen werden soll.
Die Anzahl der Werttypen, die geschrieben werden sollen.
Der zu schreibende Werttyp.
ist null.
oder ist kleiner als 0 (null).
Die Länge des Eingabearrays minus ist kleiner als .
Die -Methode wurde nicht aufgerufen.
Stellt SEH-Fehler (Structured Exception Handler, Strukturierter Ausnahmehandler) dar.
Initialisiert eine neue Instanz der -Klasse.
Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Meldung.
Die Meldung, in der die Ursache für die Ausnahme angegeben wird.
Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat.
Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.
Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.Wenn der -Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt.
Gibt an, ob der Zustand vor der Ausnahme wiederhergestellt werden kann und ob der Code ab der Stelle, an der die Ausnahme ausgelöst wurde, weiter ausgeführt werden kann.
Immer false, da Ausnahmen mit der Möglichkeit zur Wiederaufnahme nicht implementiert sind.
Unterstützt die Typäquivalenz.
Erstellt eine neue Instanz der -Klasse.
Initialisiert eine neue Instanz der -Klasse mit dem angegebenen Bereich und Bezeichner.
Die erste Typäquivalenzzeichenfolge.
Die zweite Typäquivalenzzeichenfolge.
Ruft den Wert des -Parameters ab, der an den -Konstruktor übergeben wurde.
Der Wert des -Parameters für den Konstruktor.
Ruft den Wert des -Parameters ab, der an den -Konstruktor übergeben wurde.
Der Wert des -Parameters für den Konstruktor.
Erstellt einen Wrapper für Objekte, die der Marshaller als VT_UNKNOWN marshallen soll.
Initialisiert eine neue Instanz der -Klasse mit dem Objekt, für das ein Wrapper erstellt werden soll.
Das Objekt, für das ein Wrapper erstellt werden soll.
Ruft das in diesem Wrapper enthaltene Objekt ab.
Das Objekt, das umschlossen wird.
Steuert das Marshallingverhalten der Signatur eines Delegaten, die als nicht verwalteter Funktionszeiger an nicht verwalteten Code bzw. aus nicht verwaltetem Code übergeben wird.Diese Klasse kann nicht vererbt werden.
Initialisiert eine neue Instanz der -Klasse mit der angegebenen Aufrufkonvention.
Die angegebene Aufrufkonvention.
Aktiviert bzw. deaktiviert das Verhalten der optimalen Zuordnung bei der Konvertierung von Unicode-Zeichen in ANSI-Zeichen.
Ruft den Wert der Aufrufkonvention ab.
Der Wert der vom -Konstruktor angegebenen Aufrufkonvention.
Gibt an, wie Zeichenfolgenparameter an die Methode gemarshallt werden, und steuert die Namenszerlegung.
Gibt an, ob der Aufgerufene vor dem Zurückgeben aus der attributierten Methode die Win32-API SetLastError aufruft.
Aktiviert bzw. deaktiviert das Auslösen einer Ausnahme bei einem nicht zuzuordnenden Unicode-Zeichen, das in das ANSI-Zeichen "?" konvertiert wird.
Gibt an, wie Parameter oder Felder in nicht verwaltetem Code gemarshallt werden.
Eine Zeichenfolge aus ANSI-Zeichen, die ein Einzelbyte mit Längenpräfix ist.Sie können diesen Member für den -Datentyp verwenden.
Ein dynamischer Typ, der zur Laufzeit den Typ eines Objekts bestimmt und das Objekt als diesen Typ marshallt.Dieser Member ist nur für Plattformaufrufmethoden gültig.
Ein boolescher Wert mit 4 Bytes (true != 0, false = 0).Dies ist der Win32-BOOL-Typ.
Eine Zeichenfolge aus Unicode-Zeichen, die ein Doppelbyte mit Längenpräfix ist.Sie können diesen Member, der die Standardzeichenfolge in COM darstellt, für den -Datentyp verwenden.
Wenn die -Eigenschaft auf ByValArray festgelegt wird, muss das -Feld so festgelegt werden, dass die Anzahl der Elemente im Array angegeben wird.Das -Feld kann optional den der Arrayelemente enthalten, wenn zwischen verschiedenen Zeichenfolgetypen unterschieden werden muss.Sie können diesen nur für ein Array verwenden, dessen Elemente in einer Struktur in Form von Feldern angezeigt werden.
Wird für Inlinearrays mit Zeichen fester Länge verwendet, die in einer Struktur dargestellt werden.Der in verwendete Zeichentyp wird durch das -Argument des -Attributs bestimmt, das auf die enthaltende Struktur angewendet wird.Verwenden Sie immer das -Feld, um die Größe des Arrays anzugeben.
Ein Währungstyp.Wird für verwendet, um den Dezimalwert als COM-Währungstyp und nicht als Decimal zu marshallen.
Ein systemeigener Typ, der mit einem oder einem verknüpft ist und bewirkt, dass der Parameter als ein HRESULT in die Bibliothek mit den Exporttypen exportiert wird.
Eine Ganzzahl, die als C-Funktionszeiger verwendet werden kann.Sie können diesen Member für einen -Datentyp oder einen Typ verwenden, der von einem erbt.
Eine Windows-Runtime-Zeichenfolge.Sie können diesen Member für den -Datentyp verwenden.
Eine 1-Byte-Ganzzahl mit Vorzeichen.Sie können mit diesem Member einen booleschen Wert in einen 1-Byte-bool im C-Format (true = 1, false = 0) transformieren.
Eine 2-Byte-Ganzzahl mit Vorzeichen.
Eine 4-Byte-Ganzzahl mit Vorzeichen.
Eine 8-Byte-Ganzzahl mit Vorzeichen.
Ein IDispatch-Zeiger in COM (Object in Microsoft Visual Basic 6.0).
Ein Windows-Runtime-Schnittstellenzeiger.Sie können diesen Member für den -Datentyp verwenden.
Ein COM-Schnittstellenzeiger.Die der Schnittstelle wird aus den Metadaten der Klasse ermittelt.Mit diesem Member geben Sie den genauen Schnittstellentyp oder den Standardschnittstellentyp an, wenn Sie ihn auf eine Klasse anwenden.Dieser Member bewirkt das gleiche Verhalten wie , wenn Sie ihn auf den -Datentyp anwenden.
Ein COM-IUnknown-Zeiger.Sie können diesen Member für den -Datentyp verwenden.
Ein Zeiger auf das erste Element eines C-Arrays.Beim Marshallen von verwaltetem zu nicht verwalteten Code wird die Länge des Arrays anhand der Länge des verwalteten Arrays bestimmt.Beim Marshallen von nicht verwaltetem in verwalteten Code wird die Länge des Arrays vom -Feld und vom -Feld bestimmt, auf die optional der nicht verwaltete Typ der Elemente im Array folgt, wenn eine Unterscheidung zwischen Zeichenfolgentypen erforderlich ist.
Eine aus ANSI-Zeichen bestehende, mit NULL beendete Einzelbyte-Zeichenfolge.Sie können diesen Member für den -Datentyp und den -Datentyp verwenden.
Ein Zeiger auf eine C-Struktur, mit dem verwaltete formatierte Klassen gemarshallt werden.Dieser Member ist nur für Plattformaufrufmethoden gültig.
Eine plattformabhängige Zeichenfolge, d. h. ANSI unter Windows 98 und Unicode unter Windows NT und Windows XP.Dieser Wert wird nur für Plattformaufrufe und nicht für COM-Interop unterstützt, da das Exportieren einer Zeichenfolge vom Typ LPTStr nicht unterstützt wird.
Eine aus Unicode-Zeichen bestehende, mit NULL beendete 2-Byte-Zeichenfolge.
Eine 4-Byte-Gleitkommazahl.
Eine 8-Byte-Gleitkommazahl.
Ein SafeArray ist ein selbstbeschreibendes Array mit dem Typ, dem Rang und den Grenzen der verknüpften Arraydaten.Sie können diesen Member mit dem -Feld verwenden, um den Standardelementtyp zu überschreiben.
Ein VARIANT zum Marshallen verwalteter formatierter Klassen und Werttypen.
Eine plattformabhängige Ganzzahl mit Vorzeichen.: 4 Byte für 32-Bit-Windows, 8 Bytes auf 64-Bit-Windows.
Eine plattformabhängige Ganzzahl ohne Vorzeichen.: 4 Byte für 32-Bit-Windows, 8 Bytes auf 64-Bit-Windows.
Eine plattformabhängige char-Zeichenfolge mit Längenpräfix: ANSI unter Windows 98, Unicode in Windows NT.Dieser BSTR-ähnliche Member wird nur selten verwendet.
Eine 1-Byte-Ganzzahl ohne Vorzeichen.
Eine 2-Byte-Ganzzahl ohne Vorzeichen.
Eine 4-Byte-Ganzzahl ohne Vorzeichen.
Eine 8-Byte-Ganzzahl ohne Vorzeichen.
Ein durch OLE definierter VARIANT_BOOL-Typ mit 2 Bytes (true = -1, false = 0).
Ein Wert, der es Visual Basic ermöglicht, eine Zeichenfolge in nicht verwaltetem Code zu ändern und die Ergebnisse in verwaltetem Code wiederzugeben.Dieser Wert wird nur für Plattformaufrufe unterstützt.
Gibt an, wie die Arrayelemente gemarshallt werden sollen, wenn ein Array als aus verwaltetem in nicht verwalteten Code gemarshallt wird.
Gibt einen SAFEARRAY-Zeiger an.
Gibt Bytes mit Längenpräfix an.
Gibt an, dass ein BLOB ein Objekt enthält.
Gibt einen booleschen Wert an.
Gibt eine BSTR-Zeichenfolge an.
Gibt an, dass ein Wert ein Verweis ist.
Gibt ein C-Array an.
Gibt das Format der Zwischenablage an.
Gibt eine Klassen-ID an.
Gibt einen Währungswert an.
Gibt einen DATE-Wert an.
Gibt einen decimal-Wert an.
Gibt einen IDispatch-Zeiger an.
Gibt an, dass ein Wert nicht angegeben wurde.
Gibt einen SCODE an.
Gibt einen FILETIME-Wert an.
Gibt ein HRESULT an.
Gibt einen char-Wert an.
Gibt eine short-Ganzzahl an.
Gibt eine long-Ganzzahl an.
Gibt eine 64-Bit-Ganzzahl mit Vorzeichen an.
Gibt einen Ganzzahlwert an.
Gibt eine auf NULL endende Zeichenfolge an.
Gibt eine auf null endende breite Zeichenfolge an.
Gibt einen NULL-Wert an, der mit einem NULL-Wert in SQL vergleichbar ist.
Gibt einen Zeigertyp an.
Gibt einen float-Wert an.
Gibt einen double-Wert an.
Gibt einen benutzerdefinierten Typ an.
Gibt ein SAFEARRAY an.In einem VARIANT nicht gültig.
Gibt an, dass der Name eines Speichers folgt.
Gibt an, dass ein Speicher ein Objekt enthält.
Gibt an, dass der Name eines Streams folgt.
Gibt an, dass ein Stream ein Objekt enthält.
Gibt ein byte an.
Gibt ein unsignedshort an.
Gibt ein unsignedlong an.
Gibt eine 64-Bit-Ganzzahl ohne Vorzeichen an.
Gibt einen unsigned-Ganzzahlwert an.
Gibt einen IUnknown-Zeiger an.
Gibt einen benutzerdefinierten Typ an.
Gibt einen VARIANT-far-Zeiger an.
Gibt ein einfaches, gezähltes Array an.
Gibt void im Stil von C an.
Marshallt Daten vom Typ VT_VARIANT | VT_BYREF von verwaltetem an nicht verwalteten Code.Diese Klasse kann nicht vererbt werden.
Initialisiert eine neue Instanz der -Klasse für den angegebenen -Parameter.
Das zu marshallende Objekt.
Ruft das von dem -Objekt umschlossene Objekt ab.
Das von dem -Objekt umschlossene Objekt.
Gibt das angeforderte Verhalten beim Einrichten einer Advise-Senke oder einer Cachingverbindung mit einem Objekt an.
Stellt bei Daten-Advise-Verbindungen den Zugriff auf die Daten sicher.
Bei Daten-Advise-Verbindungen ( oder ) fordert dieses Flag das Datenobjekt auf, keine Daten zu senden, wenn aufgerufen wird.
Fordert an, dass das Objekt nur eine Änderungsbenachrichtigung oder Zwischenspeicheraktualisierung durchführt, bevor die Verbindung beendet wird.
Fordert an, dass das Objekt nicht auf die Daten- oder Ansichtsänderung wartet, bevor es zum ersten Mal aufruft (bei Daten- oder Ansichts-Advise-Verbindungen) oder den Zwischenspeicher aktualisiert (bei Cachingverbindungen).
Dieser Wert wird von DLL-Objektanwendungen und -Objekthandlern verwendet, die ihre Objekte selbst zeichnen.
Synonym für , das öfter verwendet wird.
Bei Cachingverbindungen aktualisiert dieses Flag die zwischengespeicherte Darstellung nur dann, wenn das Objekt mit dem Cache gespeichert wird.
Speichert die Parameter, die bei einem Monikerbindungsvorgang verwendet werden.
Gibt die Größe der BIND_OPTS-Struktur in Bytes an.
Gibt die Zeitspanne an (Systemzeit in Millisekunden, wie von der GetTickCount-Funktion zurückgegeben), die der Aufrufer für die Durchführung des Bindungsvorgangs angegeben hat.
Steuert Aspekte von Vorgängen der Monikerbindung.
Stellt die Flags dar, die beim Öffnen der Datei verwendet werden sollen, die das vom Moniker angegebene Objekt enthält.
Enthält einen Zeiger auf eine gebundene -Struktur, eine gebundene -Struktur oder eine gebundene ITypeComp-Schnittstelle.
Stellt einen Zeiger auf eine -Struktur dar.
Stellt einen Zeiger auf eine -Schnittstelle dar.
Stellt einen Zeiger auf eine -Struktur dar.
Gibt die in einer METHODDATA-Struktur beschriebene Aufrufkonvention einer Methode an.
Gibt an, dass die Aufrufkonvention C-Deklaration (DCECL) für eine Methode verwendet werden soll.
Gibt an, dass die Aufrufkonvention Macintosh Pascal (MACPASCAL) für eine Methode verwendet werden soll.
Gibt das Ende der -Enumeration an.
Gibt an, dass die Aufrufkonvention Macintosh Programmers' Workbench (MPW) CDECL für eine Methode verwendet wird.
Gibt an, dass die Aufrufkonvention Macintosh Programmers' Workbench (MPW) PASCAL für eine Methode verwendet wird.
Gibt an, dass die Aufrufkonvention MSC Pascal (MSCPASCAL) für eine Methode verwendet werden soll.
Gibt an, dass die Pascal-Aufrufkonvention für eine Methode verwendet werden soll.
Dieser Wert ist für eine spätere Verwendung vorgesehen.
Gibt an, dass die Standardaufrufkonvention (STDCALL) für eine Methode verwendet werden soll.
Gibt an, dass die Standardaufrufkonvention SYSCALL für eine Methode verwendet werden soll.
Beschreibt eine Verbindung, die mit einem bestimmten Verbindungspunkt besteht.
Stellt ein Verbindungstoken dar, das bei einem Aufruf von zurückgegeben wird.
Stellt einen Zeiger auf die IUnknown-Schnittstelle für eine verbundene Advisesenke dar.Wenn die CONNECTDATA-Struktur nicht mehr benötigt wird, muss der Aufrufer für diesen Zeiger IUnknown::Release aufrufen.
Gibt die Richtung des Datenflusses im -Parameter der -Methode an.Dieser bestimmt die Formate, die der resultierende Enumerator auflisten kann.
Fordert von einen Enumerator für die Formate an, die in angegeben werden können.
Fordert von einen Enumerator für die Formate an, die in angegeben werden können.
Gibt die Typbeschreibung an, an die gebunden wird.
Gibt an, dass eine -Struktur zurückgegeben wurde.
Gibt an, dass ein IMPLICITAPPOBJ zurückgegeben wurde.
Gibt eine Markierung für das Ende der Enumeration an.
Gibt an, dass keine Übereinstimmung gefunden wurde.
Gibt an, dass ein TYPECOMP zurückgegeben wurde.
Gibt an, dass ein VARDESC zurückgegeben wurde.
Enthält die Argumente, die einer Methode oder Eigenschaft von IDispatch::Invoke übergeben wurden.
Stellt die Anzahl der Argumente dar.
Stellt die Anzahl der benannten Argumente dar.
Stellt die Dispatch-IDs der benannten Argumente dar.
Stellt einen Verweis auf das Argumentarray dar.
Gibt beim Zeichnen oder Abrufen von Daten den gewünschten Aspekt für die Daten oder die Ansicht des Objekts an.
Eine Darstellung eines Objekts, die das Anzeigen des Objekts als eingebettetes Objekt in einem Container ermöglicht.Dieser Wert wird i. d. R. für Verbunddokumentobjekte angegeben.Die Darstellung kann für den Bildschirm oder den Drucker bereitgestellt werden.
Eine Darstellung eines Objekts auf dem Bildschirm, die dem Ausdruck mit dem Drucken-Befehl im Menü Datei gleicht.Die beschriebenen Daten können auf mehreren Seiten dargestellt werden.
Eine Symboldarstellung eines Objekts.
Eine Miniaturansicht eines Objekts, die das Anzeigen des Objekts in einem Browser ermöglicht.Die Miniaturansicht ist eine Bitmap mit ungefähr 120 x 120 Pixel, 16 Farben (empfohlen) und geräteunabhängig, die wahrscheinlich von einer Metadatei umschlossen ist.
Enthält die Typbeschreibung und Prozessübertragungsinformationen für eine Variable, eine Funktion oder einen Funktionsparameter.
Enthält Informationen über ein Element.
Gibt den Elementtyp an.
Enthält Informationen über ein Element.
Enthält Informationen über Remoting des Elements.
Enthält Informationen über den Parameter.
Beschreibt die Ausnahmen, die während IDispatch::Invoke auftreten.
Eine für den Kunden bestimmte Beschreibung des Fehlers.
Enthält das Laufwerk, den vollqualifizierten Pfad und den Dateinamen einer Hilfedatei, in der Sie weitere Informationen über den Fehler finden.
Gibt den Namen für die Quelle der Ausnahme an.In der Regel ist dies ein Anwendungsname.
Gibt die Hilfekontext-ID des Themas in der Hilfedatei an.
Stellt einen Zeiger auf die Funktion dar, die als Argument eine -Struktur annimmt und einen HRESULT-Wert zurückgibt.Wenn ein verzögertes Ausfüllen nicht gewünscht wird, wird dieses Feld auf null festgelegt.
Dieses Feld ist reserviert und muss auf null festgelegt werden.
Ein den Fehler beschreibender Rückgabewert.
Stellt einen Fehlercode dar, der den Fehler bezeichnet.
Dieses Feld ist reserviert und muss auf 0 (null) festgelegt werden.
Stellt die Anzahl der seit dem 1. Januar 1601 vergangenen 100-Nanosekundenintervalle dar.Bei dieser Struktur handelt es sich um einen 64-Bit-Wert.
Gibt die oberen 32 Bits von FILETIME an.
Gibt die unteren 32 Bits von FILETIME an.
Stellt ein allgemeines Zwischenablageformat dar.
Gibt das spezielle Zwischenablageformat an.
Gibt eine der -Enumerationskonstanten an, die angibt, wie detailreich das Rendering erfolgen soll.
Gibt einen Teil des Aspektes an, wenn die Daten über Seitenbegrenzungen hinaus verteilt werden müssen.
Gibt einen Zeiger auf eine DVTARGETDEVICE-Struktur an, die Informationen über das Zielgerät enthält, für das die Daten erstellt werden.
Gibt eine der -Enumerationskonstanten an, die den Typ des Speichermediums angibt, mit dem die Objektdaten übertragen werden.
Definiert eine Funktionsbeschreibung.
Gibt die Aufrufkonvention einer Funktion an.
Zählt die Gesamtanzahl der Parameter.
Zählt die optionalen Parameter.
Zählt die zulässigen Rückgabewerte.
Enthält den Rückgabetyp der Funktion.
Gibt an, ob die Funktion virtuell, statisch oder auf Dispatch beschränkt ist.
Gibt den Typ einer Eigenschaftsfunktion an.
Gibt die Größe von an.
Speichert die Anzahl der Fehler, die eine Funktion auf einem 16-Bit-System zurückgeben kann.
Bezeichnet die Funktionsmember-ID.
Gibt den Offset in der VTBL für an.
Gibt den einer Funktion an.
Gibt die Konstanten an, die die Eigenschaften einer Funktion definieren.
Die Funktion, die Datenbindung unterstützt.
Die Funktion, die das Objekt am besten darstellt.Nur eine Funktion in einem Typ kann über dieses Attribut verfügen.
Lässt eine Optimierung zu, bei der der Compiler im Typ "abc" nach dem Member "xyz" sucht.Wenn ein solcher Member gefunden und als Accessorfunktion für einen Member der Standardauflistung markiert wird, wird ein Aufruf dieser Memberfunktion generiert.Zulässig für Member an Dispatchschnittstellen und Schnittstellen, nicht zulässig für Module.
Die dem Benutzer als bindungsfähig angezeigte Funktion. muss auch festgelegt werden.
Die Funktion darf dem Benutzer nicht angezeigt werden, obwohl sie vorhanden und bindbar ist.
Als einzelne bindbare Eigenschaften zugeordnet.
Die Eigenschaft wird in einem Objektkatalog, nicht jedoch in einem Eigenschaftenbrowser angezeigt.
Markiert die Schnittstelle als Schnittstelle mit Standardverhalten.
Bei Festlegung hat jeder Aufruf einer Methode, die die Eigenschaft festlegt, zunächst einen Aufruf von IPropertyNotifySink::OnRequestEdit zur Folge.Die Implementierung von OnRequestEdit bestimmt, ob der Aufruf zum Festlegen der Eigenschaft zulässig ist.
Der Zugriff auf die Funktion durch Makrosprachen darf nicht möglich sein.Dieses Flag ist für Funktionen auf Systemebene oder für Funktionen bestimmt, die von Typenbrowsern nicht angezeigt werden sollen.
Die Funktion gibt ein Objekt zurück, das eine Ereignisquelle ist.
Der Typinformationsmember ist der Standardmember für die Anzeige auf der Benutzeroberfläche.
Die Funktion unterstützt GetLastError.Wenn beim Ausführen der Funktion ein Fehler auftritt, kann der Aufrufer GetLastError aufrufen, um den Fehlercode abzurufen.
Definiert, wie auf eine Funktion zugriffen werden kann.
Auf die Funktion kann nur anhand von IDispatch zugegriffen werden.
Der Zugriff auf die Funktion erfolgt über eine static-Adresse, und die Funktion akzeptiert einen impliziten this-Zeiger.
Auf die Funktion wird über VTBL (Virtual Function Table) zugegriffen, und sie enthält einen impliziten this-Zeiger.
Der Zugriff auf die Funktion erfolgt über eine static-Adresse, und die Funktion akzeptiert keinen impliziten this-Zeiger.
Auf die Funktion wird ebenso wie auf zugegriffen, sofern die Funktion keine Implementierung besitzt.
Stellt eine verwaltete Definition der IAdviseSink-Schnittstelle bereit.
Benachrichtigt alle registrierten Advise-Senken, dass das Objekt aus dem laufenden Zustand in den geladenen Zustand gewechselt ist. Diese Methode wird von einem Server aufgerufen.
Benachrichtigt alle aktuell registrierten Advise-Senken eines Datenobjekts, dass die Daten im Objekt geändert wurden.
Ein , das als Verweis übergeben wird und das Format, das Zielgerät, das Rendering und Speicherinformationen des aufrufenden Datenobjekts beschreibt.
Ein als Verweis übergebenes , das das Speichermedium (globaler Speicher, Datenträgerdatei, Speicherobjekt, Streamobjekt, GDI (Graphics Device Interface)-Objekt oder nicht definiert) und den Besitz dieses Mediums für das aufrufende Datenobjekt definiert.
Benachrichtigt alle registrierten Advise-Senken, dass das Objekt umbenannt wurde.Diese Methode wird von einem Server aufgerufen.
Ein Zeiger auf die IMoniker-Schnittstelle im neuen vollständigen Moniker des Objekts.
Benachrichtigt alle registrierten Advise-Senken, dass das Objekt gespeichert wurde.Diese Methode wird von einem Server aufgerufen.
Benachrichtigt die registrierten Advise-Senken eines Objekts, die seine Ansicht geändert wurde.Diese Methode wird von einem Server aufgerufen.
Der Aspekt oder die Ansicht des Objekts.Enthält einen aus der -Enumeration entnommenen Wert.
Der Teil der Ansicht, die sich geändert hat.Zurzeit ist nur -1 gültig.
Stellt die verwaltete Definition der IBindCtx-Schnittstelle bereit.
Zählt die Zeichenfolgen auf, die die Schlüssel der intern verwalteten Tabelle von Kontextparametern für Objekte sind.
Die Methode gibt einen Verweis auf den Enumerator von Objektparametern zurück.Dieser Parameter wird nicht initialisiert übergeben.
Gibt die aktuellen Bindungsoptionen zurück, die im aktuellen Bindungskontext gespeichert sind.
Ein Zeiger, der auf die Struktur zum Empfangen der Bindungsoptionen zeigt.
Sucht den angegebenen Schlüssel in der intern verwalteten Tabelle der Kontextobjektparameter und gibt ggf. das entsprechende Objekt zurück.
Der Name des zu suchenden Objekts.
Die Methode gibt den Objektschnittstellenzeiger zurück.Dieser Parameter wird nicht initialisiert übergeben.
Gibt den Zugriff auf die ROT (Running Object Table) zurück, die für diesen Bindungsvorgang relevant ist.
Die Methode gibt einen Verweis auf die Running Object Table (ROT) zurück.Dieser Parameter wird nicht initialisiert übergeben.
Registriert das übergebene Objekt als eines der während einer Moniker-Operation gebundenen Objekte, das nach Abschluss der Operation freigegeben werden soll.
Das zur Freigabe zu registrierende Objekt.
Registriert den angegebenen Objektzeiger unter dem angegebenen Namen in der intern verwalteten Tabelle von Objektzeigern.
Der Name, unter dem zu registrieren ist.
Das zu registrierende Objekt.
Gibt alle momentan im Bindungskontext mithilfe der -Methode registrierten Objekte frei.
Entfernt das Objekt aus dem Satz freizugebender registrierter Objekte.
Das Objekt, dessen Registrierung für die Freigabe aufzuheben ist.
Widerruft die Registrierung des Objekts, das momentan unter dem angegebenen Schlüssel in der intern verwalteten Tabelle von Kontextobjektparametern zu finden ist, wenn dieser Schlüssel derzeit registriert ist.
Ein S_OKHRESULT-Wert, wenn der angegebene Schlüssel erfolgreich aus der Tabelle entfernt wurde; andernfalls ein S_FALSEHRESULT-Wert.
Der Schlüssel, dessen Registrierung aufgehoben werden soll.
Speichert im Bindungskontext einen Block von Parametern.Diese Parameter gelten für spätere UCOMIMoniker-Operationen, die diesen Bindungskontext verwenden.
Die Struktur mit den festzulegenden Bindungsoptionen.
Stellt die verwaltete Definition der IConnectionPoint-Schnittstelle bereit.
Richtet eine Advise-Verbindung zwischen dem Verbindungspunkt und dem Senkenobjekt des Aufrufers ein.
Ein Verweis auf die Senke, die Aufrufe für die von diesem Verbindungspunkt verwaltete Ausgangsschnittstelle empfangen soll.
Diese Methode gibt das Verbindungscookie zurück.Dieser Parameter wird nicht initialisiert übergeben.
Erstellt ein Enumerationsobjekt zum Durchlaufen der bis zu diesem Verbindungspunkt vorhandenen Verbindungen.
Diese Methode gibt den neu erstellten Enumerator zurück.Dieser Parameter wird nicht initialisiert übergeben.
Gibt die IID der von diesem Verbindungspunkt verwalteten Ausgangsschnittstelle zurück.
Dieser Parameter gibt die IID der von diesem Verbindungspunkt verwalteten Ausgangsschnittstelle zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft den IConnectionPointContainer-Schnittstellenzeiger auf das verbindungsfähige Objekt ab, das den Verbindungspunkt konzeptionell besitzt.
Dieser Parameters gibt die IConnectionPointContainer-Schnittstelle des verbindungsfähigen Objekts zurück.Dieser Parameter wird nicht initialisiert übergeben.
Beendet eine Advise-Verbindung, die zuvor mit der -Methode eingerichtet wurde.
Das zuvor von der -Methode zurückgegebene Verbindungscookie.
Stellt die verwaltete Definition der IConnectionPointContainer-Schnittstelle bereit.
Erstellt einen Enumerator aller Verbindungspunkte, die in dem verbindungsfähigen Objekt unterstützt werden, mit einem Verbindungspunkt pro IID.
Diese Methode gibt den Schnittstellenzeiger des Enumerators zurück.Dieser Parameter wird nicht initialisiert übergeben.
Fragt das verbindungsfähige Objekt nach einem Verbindungspunkt für eine bestimmte IID. Wenn dieser vorhanden ist, wird der IConnectionPoint-Schnittstellenzeiger zurückgegeben, der auf diesen Verbindungspunkt verweist.
Ein Verweis auf die IID der Ausgangsschnittstelle, deren Verbindungspunkt angefragt wird.
Diese Methode gibt den Verbindungspunkt zurück, der die der Ausgangschnittstelle verwaltet.Dieser Parameter wird nicht initialisiert übergeben.
Enthält Informationen, die benötigt werden, um ein Strukturelement, einen Parameter oder den Rückgabewert einer Funktion zwischen Prozessen zu übertragen.
Reserviert, auf null festgelegt.
Gibt einen -Wert an, der den Typ beschreibt.
Beschreibt die Übertragung eines Strukturelements, Parameters oder Rückgabewerts einer Funktion zwischen Prozessen.
Der Parameter übergibt Informationen vom Aufrufer zum Aufgerufenen.
Der Parameter ist der lokale Bezeichner einer Clientanwendung.
Der Parameter gibt Informationen vom Aufgerufenen zum Aufrufer zurück.
Der Parameter ist der Rückgabewert des Members.
Es wird nicht angegeben, ob der Parameter Informationen weitergibt oder empfängt.
Verwaltet die Definition der IEnumConnectionPoints-Schnittstelle.
Erstellt einen neuen Enumerator, der den gleichen Enumerationszustand wie der aktuelle Enumerator enthält.
Enthält nach dem Beenden dieser Methode einen Verweis auf den neu erstellten Enumerator.Dieser Parameter wird nicht initialisiert übergeben.
Ruft eine angegebene Anzahl von Elementen in der Enumerationsfolge ab.
S_OK, wenn der -Parameter gleich dem -Parameter ist, andernfalls S_FALSE.
Die Anzahl der IConnectionPoint-Verweise, die in zurückgegeben werden sollen.
Enthält nach dem Beenden der Methode einen Verweis auf die aufgelisteten Verbindungen.Dieser Parameter wird nicht initialisiert übergeben.
Enthält nach dem Beenden dieser Methode einen Verweis auf die tatsächliche Anzahl der in aufgelisteten Verbindungen.
Setzt die Enumerationsfolge auf den Anfang zurück.
Überspringt eine angegebene Anzahl von Elementen in der Enumerationsfolge.
S_OK, wenn die Anzahl der übersprungenen Elemente gleich dem -Parameter ist, andernfalls S_FALSE.
Die Anzahl der Elemente, die in der Enumeration übersprungen werden sollen.
Verwaltet die Definition der IEnumConnections-Schnittstelle.
Erstellt einen neuen Enumerator, der den gleichen Enumerationszustand wie der aktuelle Enumerator enthält.
Enthält nach dem Beenden dieser Methode einen Verweis auf den neu erstellten Enumerator.Dieser Parameter wird nicht initialisiert übergeben.
Ruft eine angegebene Anzahl von Elementen in der Enumerationsfolge ab.
S_OK, wenn der -Parameter gleich dem -Parameter ist, andernfalls S_FALSE.
Die Anzahl der -Strukturen, die in zurückgegeben werden sollen.
Enthält nach dem Beenden der Methode einen Verweis auf die aufgelisteten Verbindungen.Dieser Parameter wird nicht initialisiert übergeben.
Enthält nach dem Beenden dieser Methode einen Verweis auf die tatsächliche Anzahl der in aufgelisteten Verbindungen.
Setzt die Enumerationsfolge auf den Anfang zurück.
Überspringt eine angegebene Anzahl von Elementen in der Enumerationsfolge.
S_OK, wenn die Anzahl der übersprungenen Elemente gleich dem -Parameter ist, andernfalls S_FALSE.
Die Anzahl der Elemente, die in der Enumeration übersprungen werden sollen.
Stellt die verwaltete Definition der IEnumFORMATETC-Schnittstelle bereit.
Erstellt einen neuen Enumerator, der den gleichen Enumerationszustand wie der aktuelle Enumerator enthält.
Enthält nach dem Beenden dieser Methode einen Verweis auf den neu erstellten Enumerator.Dieser Parameter wird nicht initialisiert übergeben.
Ruft eine angegebene Anzahl von Elementen in der Enumerationsfolge ab.
S_OK, wenn der -Parameter gleich dem -Parameter ist, andernfalls S_FALSE.
Die Anzahl der -Verweise, die in zurückgegeben werden sollen.
Enthält nach dem Beenden dieser Methode einen Verweis auf die aufgelisteten -Verweise.Dieser Parameter wird nicht initialisiert übergeben.
Enthält nach dem Beenden dieser Methode einen Verweis auf die tatsächliche Anzahl der in aufgelisteten Verweise.Dieser Parameter wird nicht initialisiert übergeben.
Setzt die Enumerationsfolge auf den Anfang zurück.
Ein HRESULT mit dem Wert S_OK.
Überspringt eine angegebene Anzahl von Elementen in der Enumerationsfolge.
S_OK, wenn die Anzahl der übersprungenen Elemente gleich dem -Parameter ist, andernfalls S_FALSE.
Die Anzahl der Elemente, die in der Enumeration übersprungen werden sollen.
Verwaltet die Definition der IEnumMoniker-Schnittstelle.
Erstellt einen neuen Enumerator, der den gleichen Enumerationszustand wie der aktuelle Enumerator enthält.
Enthält nach dem Beenden dieser Methode einen Verweis auf den neu erstellten Enumerator.Dieser Parameter wird nicht initialisiert übergeben.
Ruft eine angegebene Anzahl von Elementen in der Enumerationsfolge ab.
S_OK, wenn der -Parameter gleich dem -Parameter ist, andernfalls S_FALSE.
Die Anzahl der Moniker, die in zurückgegeben werden sollen.
Die Methode gibt einen Verweis auf die aufgelisteten Moniker zurück.Dieser Parameter wird nicht initialisiert übergeben.
Die Methode gibt einen Verweis auf die tatsächliche Anzahl der in aufgelisteten Moniker zurück.
Setzt die Enumerationsfolge auf den Anfang zurück.
Überspringt eine angegebene Anzahl von Elementen in der Enumerationsfolge.
S_OK, wenn die Anzahl der übersprungenen Elemente gleich dem -Parameter ist, andernfalls S_FALSE.
Die Anzahl der Elemente, die in der Enumeration übersprungen werden sollen.
Verwaltet die Definition der IEnumString-Schnittstelle.
Erstellt einen neuen Enumerator, der den gleichen Enumerationszustand wie der aktuelle Enumerator enthält.
Enthält nach dem Beenden dieser Methode einen Verweis auf den neu erstellten Enumerator.Dieser Parameter wird nicht initialisiert übergeben.
Ruft eine angegebene Anzahl von Elementen in der Enumerationsfolge ab.
S_OK, wenn der -Parameter gleich dem -Parameter ist, andernfalls S_FALSE.
Die Anzahl der Zeichenfolgen, die in zurückgegeben werden sollen.
Die Methode gibt einen Verweis auf die aufgelisteten Zeichenfolgen zurück.Dieser Parameter wird nicht initialisiert übergeben.
Diese Methode gibt einen Verweis auf die tatsächliche Anzahl der in aufgelisteten Zeichenfolgen zurück.
Setzt die Enumerationsfolge auf den Anfang zurück.
Überspringt eine angegebene Anzahl von Elementen in der Enumerationsfolge.
S_OK, wenn die Anzahl der übersprungenen Elemente gleich dem -Parameter ist, andernfalls S_FALSE.
Die Anzahl der Elemente, die in der Enumeration übersprungen werden sollen.
Verwaltet die Definition der IEnumVARIANT-Schnittstelle.
Erstellt einen neuen Enumerator, der den gleichen Enumerationszustand wie der aktuelle Enumerator enthält.
Ein -Verweis auf den neu erstellten Enumerator.
Ruft eine angegebene Anzahl von Elementen in der Enumerationsfolge ab.
S_OK, wenn der -Parameter gleich dem -Parameter ist, andernfalls S_FALSE.
Die Anzahl der Elemente, die in zurückgegeben werden sollen.
Diese Methode gibt einen Verweis auf die aufgelisteten Elemente zurück.Dieser Parameter wird nicht initialisiert übergeben.
Diese Methode gibt einen Verweis auf die tatsächliche Anzahl der in aufgelisteten Elemente zurück.
Setzt die Enumerationsfolge auf den Anfang zurück.
Ein HRESULT mit dem Wert S_OK.
Überspringt eine angegebene Anzahl von Elementen in der Enumerationsfolge.
S_OK, wenn die Anzahl der übersprungenen Elemente gleich dem -Parameter ist, andernfalls S_FALSE.
Die Anzahl der Elemente, die in der Enumeration übersprungen werden sollen.
Stellt die verwaltete Definition der IMoniker-Schnittstelle mit COM-Funktionen von IPersist und IPersistStream bereit.
Verwendet den Moniker zum Binden an das von ihm bestimmte Objekt.
Ein Verweis auf die IBindCtx-Schnittstelle für das Bindungskontextobjekt, das in diesem Bindungsvorgang verwendet wird.
Ein Verweis auf den Moniker, der sich links vom aktuellen Moniker befindet, wenn der Moniker ein Teil eines zusammengesetzten Monikers ist.
Der Schnittstellenbezeichner (Interface Identifier, IID) der Schnittstelle, die der Client für die Kommunikation mit dem Objekt verwenden soll, das vom Moniker angegeben wird.
Die Methode gibt einen Verweis auf die von angeforderte Schnittstelle zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft einen Schnittstellenzeiger auf den Speicher ab, der das vom Moniker bezeichnete Objekt enthält.
Ein Verweis auf die IBindCtx-Schnittstelle für das Bindungskontextobjekt, das in diesem Bindungsvorgang verwendet wird.
Ein Verweis auf den Moniker, der sich links vom aktuellen Moniker befindet, wenn der Moniker ein Teil eines zusammengesetzten Monikers ist.
Der Schnittstellenbezeichner (Interface Identifier, IID) der angeforderten Speicherschnittstelle.
Die Methode gibt einen Verweis auf die von angeforderte Schnittstelle zurück.Dieser Parameter wird nicht initialisiert übergeben.
Erstellt einen neuen Moniker auf der Grundlage des Präfixes, das dieser Moniker mit einem anderen gemeinsam hat.
Ein Verweis auf die IMoniker-Schnittstelle für einen anderen Moniker, der mit dem aktuellen Moniker auf ein gemeinsames Präfix hin verglichen wird.
Die Methode gibt den Moniker zurück, der das gemeinsame Präfix des aktuellen Monikers und von darstellt.Dieser Parameter wird nicht initialisiert übergeben.
Kombiniert den aktuellen Moniker mit einem anderen Moniker und erstellt auf diese Weise einen neuen zusammengesetzten Moniker.
Ein Verweis auf die IMoniker-Schnittstelle für einen Moniker, der am Ende des aktuellen Monikers angefügt werden soll.
true, wenn der Aufrufer eine nicht generische Zusammensetzung erfordert.Die Operation wird nur dann fortgesetzt, wenn eine Monikerklasse darstellt, mit der der aktuelle Moniker kombiniert werden kann, ohne dabei einen generisch zusammengesetzten Moniker zu bilden.false, wenn mithilfe der Methode bei Bedarf ein generisch zusammengesetzter Moniker erstellt werden kann.
Die Methode gibt einen Verweis auf den sich ergebenden zusammengesetzten Moniker zurück.Dieser Parameter wird nicht initialisiert übergeben.
Stellt einen Zeiger auf einen Enumerator bereit, der die Komponenten eines zusammengesetzten Monikers auflisten kann.
true, um die Moniker von links nach rechts aufzulisten.false für die Auflistung von rechts nach links.
Die Methode gibt einen Verweis auf das Enumeratorobjekt für den Moniker zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die CLSID (Klassen-ID) für ein Objekt ab.
Diese Methode gibt die CLSID zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft den Anzeigenamen ab, der eine für den Benutzer lesbare Darstellung des aktuellen Monikers ist.
Ein Verweis auf den in diesem Vorgang zu verwendenden Bindungskontext.
Ein Verweis auf den Moniker, der sich links vom aktuellen Moniker befindet, wenn der Moniker ein Teil eines zusammengesetzten Monikers ist.
Die Methode gibt die Zeichenfolge des Anzeigenamens zurück.Dieser Parameter wird nicht initialisiert übergeben.
Gibt die Größe des Streams in Bytes zurück, der für das Speichern des Objekts benötigt wird.
Die Methode gibt einen long-Wert zurück, der die Größe des Streams in Bytes zurückgibt, der für das Speichern dieses Objekts benötigt wird.Dieser Parameter wird nicht initialisiert übergeben.
Stellt eine Zahl bereit, die den Zeitpunkt angibt, an dem das vom aktuellen Moniker angegebene Objekt zuletzt geändert wurde.
Ein Verweis auf den in diesem Bindungsvorgang zu verwendenden Bindungskontext.
Ein Verweis auf den Moniker, der sich links vom aktuellen Moniker befindet, wenn der Moniker ein Teil eines zusammengesetzten Monikers ist.
Die Methode gibt den Zeitpunkt der letzten Änderung zurück.Dieser Parameter wird nicht initialisiert übergeben.
Berechnet eine 32-Bit-Ganzzahl anhand des inneren Zustands des Monikers.
Die Methode gibt den Hashwert für diesen Moniker zurück.Dieser Parameter wird nicht initialisiert übergeben.
Stellt einen Moniker bereit, der nicht zu einer Zusammensetzung führt, wenn er rechts an den aktuellen Moniker bzw. an einen Moniker mit ähnlicher Struktur angefügt wird.
Die Methode gibt einen Moniker zurück, der das Gegenteil vom aktuellen Moniker ist.Dieser Parameter wird nicht initialisiert übergeben.
Überprüft das Objekt auf Änderungen, die nach dem letzen Speichern vorgenommen wurden.
Ein S_OKHRESULT-Wert, wenn das Objekt geändert wurde; andernfalls ein S_FALSEHRESULT-Wert.
Vergleicht den aktuellen Moniker mit einem angegebenen Moniker und gibt an, ob diese identisch sind.
Ein S_OKHRESULT-Wert, wenn die Moniker identisch sind; andernfalls ein S_FALSEHRESULT-Wert.
Ein für Vergleichszwecke vorgesehener Verweis auf den Moniker.
Bestimmt, ob das vom aktuellen Moniker angegebene Objekt gegenwärtig geladen ist und ausgeführt wird.
Ein S_OKHRESULT-Wert, wenn der Moniker ausgeführt wird; ein S_FALSEHRESULT-Wert, wenn der Moniker nicht ausgeführt wird, oder ein E_UNEXPECTEDHRESULT-Wert.
Ein Verweis auf den in diesem Bindungsvorgang zu verwendenden Bindungskontext.
Ein Verweis auf den Moniker, der sich links vom aktuellen Moniker befindet, wenn der aktuelle Moniker ein Teil eines zusammengesetzten Monikers ist.
Ein Verweis auf den Moniker, der der ROT (Running Object Table) zuletzt hinzugefügt wurde.
Gibt an, ob dieser Moniker zu den vom System gelieferten Monikerklassen gehört.
Ein S_OKHRESULT-Wert, wenn der Moniker ein Systemmoniker ist; andernfalls ein S_FALSEHRESULT-Wert.
Die Methode gibt einen Zeiger auf eine Ganzzahl zurück, die einen Wert aus der MKSYS-Enumeration darstellt und sich auf eine der COM-Monikerklassen bezieht.Dieser Parameter wird nicht initialisiert übergeben.
Initialisiert ein Objekt aus dem Stream, in dem es zuvor gespeichert wurde.
Der Stream, aus dem das Objekt geladen wird.
Liest so viele Zeichen des angegebenen Anzeigenamens, wie von verstanden werden, und erstellt entsprechend der gelesenen Teilzeichenfolge einen Moniker.
Ein Verweis auf den in diesem Bindungsvorgang zu verwendenden Bindungskontext.
Ein Verweis auf den Moniker, der bis zu diesem Punkt aus dem Anzeigenamen erstellt wurde.
Ein Verweis auf die Zeichenfolge mit dem verbleibenden Anzeigenamen, der analysiert werden soll.
Die Methode gibt die Anzahl von Zeichen zurück, die bei der Analyse von verwendet wurde.Dieser Parameter wird nicht initialisiert übergeben.
Die Methode gibt einen Verweis auf den Moniker zurück, der aus erstellt wurde.Dieser Parameter wird nicht initialisiert übergeben.
Gibt einen reduzierten Moniker zurück. Dies ist ein anderer Moniker, der auf dasselbe Objekt wie der aktuelle Moniker verweist, jedoch u. U. effizienter gebunden werden kann.
Ein Verweis auf die IBindCtx-Schnittstelle für den in diesem Bindungsvorgang verwendeten Bindungskontext.
Ein Wert, der angibt, inwieweit der aktuelle Moniker reduziert werden soll.
Ein Verweis auf den Moniker, der sich links vom aktuellen Moniker befindet.
Die Methode gibt einen Verweis auf die reduzierte Form des aktuellen Monikers zurück. Bei Auftreten eines Fehlers oder vollständiger Reduzierung des Monikers auf 0 (null) kann sie null sein.Dieser Parameter wird nicht initialisiert übergeben.
Stellt einen Moniker bereit, der beim Anfügen an den aktuellen Moniker (oder einen mit ähnlicher Struktur) den angegebenen Moniker ergibt.
Ein Verweis auf den Moniker, für den ein relativer Pfad verwendet werden soll.
Die Methode gibt einen Verweis auf den relativen Moniker zurück.Dieser Parameter wird nicht initialisiert übergeben.
Speichert ein Objekt im angegebenen Stream.
Der Stream, in dem das Objekt gespeichert wird.
true, um das Änderungsflag zu löschen, nachdem die Speicherung abgeschlossen ist, andernfalls false
Definiert die Attribute einer implementierten oder geerbten Schnittstelle eines Typs.
Die Schnittstelle bzw. Dispatchschnittstelle stellt den Standard für die Quelle oder die Senke dar.
Senken empfangen Ereignisse über VTBL (Virtual Function Table).
Der Member darf Benutzern nicht angezeigt werden und darf für sie auch nicht programmierbar sein.
Dieser Member einer Co-Klasse wird aufgerufen und nicht implementiert.
Gibt an, wie eine Funktion von IDispatch::Invoke aufgerufen wird.
Der Member wird mit der üblichen Aufrufsyntax für Funktionen aufgerufen.
Die Funktion wird mit der üblichen Syntax für den Zugriff auf Eigenschaften aufgerufen.
Die Funktion wird mit Syntax für das Zuweisen von Eigenschaftswerten aufgerufen.
Die Funktion wird mit Syntax für das Zuweisen von Verweisen auf Eigenschaften aufgerufen.
Stellt die verwaltete Definition der IPersistFile-Schnittstelle mit IPersist-Funktionalität bereit.
Ruft die CLSID (Klassen-ID) für ein Objekt ab.
Diese Methode gibt einen Verweis auf die CLSID zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft entweder den absoluten Pfad zur aktuellen Arbeitsdatei des Objekts ab, oder, wenn keine Arbeitsdatei vorhanden ist, die Eingabeaufforderung für den Standarddateinamen des Objekts.
Diese Methode gibt die Adresse eines Zeigers auf eine auf 0 (null) endende Zeichenfolge zurück, die den Pfad für die aktuelle Datei oder die Eingabeaufforderung für Standarddateinamen (z. B. *.txt) enthält.Dieser Parameter wird nicht initialisiert übergeben.
Überprüft ein Objekt auf Änderungen, die nach dem letzten Speichern in der aktuellen Datei vorgenommen wurden.
S_OK, wenn die Datei nach dem letzten Speichern geändert wurde, andernfalls S_FALSE.
Öffnet die angegebene Datei, und initialisiert ein Objekt aus dem Dateiinhalt.
Eine auf 0 endende Zeichenfolge mit dem absoluten Pfad der zu öffnenden Datei.
Eine Kombination von Werten aus der STGM-Enumeration, die den Zugriffsmodus für das Öffnen von angibt.
Speichert eine Kopie des Objekts in der angegebenen Datei.
Eine auf 0 endende Zeichenfolge mit dem absoluten Pfad der Datei, in der das Objekt gespeichert ist.
true für die Verwendung des -Parameters als aktuelle Arbeitsdatei, andernfalls false.
Benachrichtigt das Objekt, dass dieses in die Datei schreiben kann.
Der absolute Pfad der Datei, in der das Objekt zuvor gespeichert wurde.
Stellt die verwaltete Definition der IRunningObjectTable-Schnittstelle bereit.
Zählt die derzeit als ausgeführt registrierten Objekte auf.
Enthält nach dem Beenden der Methode den neuen Enumerator für die Running Object Table (ROT).Dieser Parameter wird nicht initialisiert übergeben.
Gibt das registriertes Objekt zurück, wenn das Objekt des angegebenen Namens als ausgeführt registriert ist.
Ein HRESULT-Wert, der den Erfolg oder Fehler der Operation angibt.
Ein Verweis auf den in der Running Object Table (ROT) zu suchenden Moniker.
Enthält nach dem Beenden dieser Methode das angeforderte ausgeführte Objekt.Dieser Parameter wird nicht initialisiert übergeben.
Sucht in der Running Object Table (ROT) nach diesem Moniker und teilt ggf. die aufgezeichnete Änderungszeit mit.
Ein HRESULT-Wert, der den Erfolg oder Fehler der Operation angibt.
Ein Verweis auf den in der Running Object Table (ROT) zu suchenden Moniker.
Enthält nach dem Beenden dieses Objekts die Zeit der letzten Änderung für dieses Objekt.Dieser Parameter wird nicht initialisiert übergeben.
Bestimmt, ob der angegebene Moniker derzeit in der Running Object Table (ROT) registriert ist.
Ein HRESULT-Wert, der den Erfolg oder Fehler der Operation angibt.
Ein Verweis auf den in der Running Object Table (ROT) zu suchenden Moniker.
Stellt die Zeit fest, zu der ein bestimmtes Objekt geändert wurde, sodass von IMoniker::GetTimeOfLastChange eine entsprechende Änderungszeit mitgeteilt werden kann.
Der ROT-Eintrag (Running Object Table) des geänderten Objekts.
Ein Verweis auf die Zeit der letzten Änderung des Objekts.
Registriert, dass das bereitgestellte Objekt inzwischen ausgeführt wird.
Ein Wert, mit dem dieser ROT-Eintrag bei nachfolgenden Aufrufen von oder bezeichnet werden kann.
Gibt an, ob der ROT-Verweis (Running Object Table) auf schwach oder stark ist und steuert den Zugriff auf das Objekt über dessen Eintrag in der ROT.
Ein Verweis auf das als ausgeführt registrierte Objekt.
Ein Verweis auf den Moniker, der das bezeichnet.
Hebt für das angegebene Objekt die Registrierung in der Running Object Table (ROT) auf.
Der rückgängig zu machende ROT-Eintrag (Running Object Table).
Stellt die verwaltete Definition der IStream-Schnittstelle mit ISequentialStream-Funktionalität bereit.
Erstellt ein neues Streamobjekt mit eigenem Suchzeiger, der auf dieselben Bytes wie der ursprüngliche Stream verweist.
Die Methode gibt das neue Streamobjekt zurück.Dieser Parameter wird nicht initialisiert übergeben.
Stellt sicher, dass alle Änderungen, die am im transaktiven Modus geöffneten Streamobjekt vorgenommen werden, im übergeordneten Speicher reflektiert werden.
Ein Wert, der steuert, auf welche Weise ein Commit für die Änderungen am Streamobjekt ausgeführt wird.
Kopiert eine angegebene Anzahl von Bytes aus dem aktuellen Suchzeiger im Stream in den aktuellen Suchzeiger eines anderen Streams.
Ein Verweis auf den Zielstream.
Die Anzahl der aus dem Quellstream zu kopierenden Bytes.
Bei erfolgreicher Rückgabe ist die tatsächliche Anzahl der aus der Quelle gelesenen Bytes enthalten.
Bei erfolgreicher Rückgabe ist die tatsächliche Anzahl der in das Ziel geschriebenen Bytes enthalten.
Schränkt den Zugriff auf einen bestimmten Bereich von Bytes im Stream ein.
Der Byteoffset für den Anfang des Bereichs.
Die Länge des einzuschränkenden Bereichs in Bytes.
Die angeforderten Einschränkungen beim Zugriff auf den Bereich.
Liest beginnend beim aktuellen Suchzeiger eine angegebene Anzahl von Bytes aus dem Streamobjekt in den Speicher.
Die Methode gibt die vom Stream gelesenen Daten zurück.Dieser Parameter wird nicht initialisiert übergeben.
Die Anzahl der aus dem Streamobjekt zu lesenden Bytes.
Ein Zeiger auf eine ULONG-Variable, die die tatsächliche Anzahl der aus dem Streamobjekt gelesenen Bytes empfängt.
Verwirft alle Änderungen, die an einem transaktiven Stream seit dem letzten -Aufruf vorgenommen wurden.
Verschiebt den Suchzeiger an eine neue Position relativ zum Anfang oder zum Ende des Streams bzw. zum aktuellen Suchzeiger.
Die Verschiebung, die hinzugefügt wird.
Der Ursprung der Suche.Der Ursprung kann der Dateianfang, der aktuelle Suchzeiger oder das Dateiende sein.
Bei erfolgreicher Rückgabe ist der Offset des Suchzeigers vom Anfang des Streams enthalten.
Ändert die Größe des Streamobjekts.
Die neue Streamgröße als Anzahl von Bytes.
Ruft die -Struktur für diesen Stream ab.
Die Methode gibt eine STATSTG-Struktur zurück, die dieses Streamobjekt beschreibt.Dieser Parameter wird nicht initialisiert übergeben.
Die Member in der STATSTG-Struktur, die von dieser Methode nicht zurückgegeben werden. Somit werden einige Operationen zur Speicherbelegung erspart.
Entfernt die Zugriffsbeschränkung für einen Bereich von Bytes, der zuvor mit der -Methode eingeschränkt wurde.
Der Byteoffset für den Anfang des Bereichs.
Die Länge des einzuschränkenden Bereichs in Bytes.
Die zuvor für den Bereich festgelegten Zugriffsbeschränkungen.
Schreibt beginnend am aktuellen Suchzeiger eine angegebene Anzahl von Bytes in das Streamobjekt.
Der Puffer, in den dieser Stream geschrieben werden soll.
Die Anzahl von Bytes, die in den Stream geschrieben werden soll.
Bei erfolgreicher Rückgabe ist die tatsächliche Anzahl der in das Streamobjekt geschriebenen Bytes enthalten.Wenn der Aufrufer diesen Zeiger auf festlegt, gibt diese Methode nicht die tatsächliche Anzahl von geschriebenen Bytes zurück.
Stellt die verwaltete Definition der ITypeComp-Schnittstelle bereit.
Ordnet dem Member eines Typs einen Namen zu oder bindet globale Variablen und Funktionen in einer Typbibliothek.
Der zu bindende Name.
Ein von LHashValOfNameSys berechneter Hashwert für .
Ein Flagwort mit mindestens einem Aufrufflag, das in der INVOKEKIND-Enumeration definiert ist.
Die Methode gibt einen Verweis auf die Typbeschreibung mit dem Element zurück, an das diese gebunden ist, wenn FUNCDESC oder VARDESC zurückgegeben wurde.Dieser Parameter wird nicht initialisiert übergeben.
Die Methode gibt einen Verweis auf einen DESCKIND-Enumerator zurück, der angibt, ob es sich bei dem gebundenen Namen um VARDESC, FUNCDESC oder TYPECOMP handelt.Dieser Parameter wird nicht initialisiert übergeben.
Die Methode gibt einen Verweis auf die gebundene VARDESC, FUNCDESC oder ITypeComp-Schnittstelle zurück.Dieser Parameter wird nicht initialisiert übergeben.
Bindet an die Typbeschreibungen in einer Typbibliothek.
Der zu bindende Name.
Ein von LHashValOfNameSys bestimmter Hashwert für .
Die Methode gibt einen Verweis auf die ITypeInfo des Typs zurück, an den gebunden ist.Dieser Parameter wird nicht initialisiert übergeben.
Die Methode gibt einen Verweis auf eine ITypeComp-Variable zurück.Dieser Parameter wird nicht initialisiert übergeben.
Stellt die verwaltete Definition der ITypeInfo-Automatisierungsschnittstelle für Komponenten bereit.
Ruft die Adressen statischer Funktionen oder Variablen ab, wie sie z. B. in einer DLL definiert sind.
Die Member-ID der abzurufenden Adresse des static-Members.
Ein -Wert, der angibt, ob es sich bei dem Member um eine Eigenschaft handelt, und ggf. um welche Art von Eigenschaft es sich handelt.
Diese Methode gibt einen Verweis auf den static-Member zurück.Dieser Parameter wird nicht initialisiert übergeben.
Erstellt eine neue Instanz eines Typs, der eine Komponentenklasse (Co-Klasse) beschreibt.
Das Objekt, das als steuernde IUnknown fungiert.
Die IID der Schnittstelle, die der Aufrufer zur Kommunikation mit dem resultierenden Objekt verwendet.
Diese Methode gibt einen Verweis auf das erstellte Objekt zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die Typbibliothek ab, in der die Typenbeschreibung und der Index in der Typbibliothek enthalten ist.
Diese Methode gibt einen Verweis auf die enthaltende Typbibliothek zurück.Dieser Parameter wird nicht initialisiert übergeben.
Diese Methode gibt einen Verweis auf den Index der Typbeschreibung in der enthaltenden Typbibliothek zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft eine Beschreibung oder Angabe eines Einstiegspunkts für eine Funktion in einer DLL ab.
Die ID der Memberfunktion, deren Beschreibung des DLL-Eintrags zurückgegeben werden soll.
Einer der -Werte, der die durch festgelegte Art von Member angibt.
Wenn dies nicht null ist, legt die Funktion auf ein BSTR fest, das den Namen der DLL enthält.
Wenn dies nicht null ist, legt die Funktion auf ein BSTR fest, das den Namen des Einstiegspunktes enthält.
Wenn dies nicht null ist und die Funktion durch eine Ordnungszahl definiert ist, ist zum Zeigen auf die Ordnungszahl festgelegt.
Ruft die Dokumentationszeichenfolge, den vollständigen Namen und Pfad der Hilfedatei sowie die Kontext-ID des Hilfethemas für eine angegebene Typenbeschreibung ab.
Die ID des Members, dessen Dokumentation zurückgegeben werden soll.
Diese Methode gibt den Namen der Elementmethode zurück.Dieser Parameter wird nicht initialisiert übergeben.
Enthält nach dem Beenden dieser Methode die Dokumentationszeichenfolge für das angegebene Element.Dieser Parameter wird nicht initialisiert übergeben.
Diese Methode gibt einen Verweis auf den Hilfekontext zurück, der dem angegebenen Element zugeordnet ist.Dieser Parameter wird nicht initialisiert übergeben.
Diese Methode gibt den voll qualifizierten Namen der Hilfedatei zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die -Struktur ab, in der Informationen über eine angegebene Funktion enthalten sind.
Der Index der zurückzugebenden Funktionsbeschreibung.
Diese Methode gibt einen Verweis auf eine FUNCDESC-Struktur zurück, die die angegebene Funktion beschreibt.Dieser Parameter wird nicht initialisiert übergeben.
Erstellt Zuordnungen zwischen Membernamen und Member-IDs sowie zwischen Parameternamen und Parameter-IDs.
Ein Array von zuzuordnenden Namen.
Die Anzahl der zuzuordnenden Namen.
Diese Methode gibt einen Verweis auf ein Array mit Namenszuordnungen zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft den -Wert für eine einzelne implementierte Schnittstelle oder Basisschnittstelle in einer Typenbeschreibung ab.
Der Index der implementierten Schnittstelle bzw. Basisschnittstelle.
Diese Methode gibt einen Verweis auf die IMPLTYPEFLAGS-Enumeration zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft Marshallinformationen ab.
Die Member-ID, die angibt, welche Marshallinformationen erforderlich sind.
Diese Methode gibt einen Verweis auf die opcode-Zeichenfolge für das Marshallen der Felder in der Struktur zurück, die von der Typbeschreibung beschrieben wird, auf die verwiesen wird. Wenn jedoch keine zurückzugebenden Informationen vorhanden sind, wird null zurückgegeben.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die Variable mit der angegebenen Member-ID (oder den Namen der Eigenschaft bzw. Methode und deren Parameter) ab, die der angegebenen Funktions-ID entsprechen.
ID des Members, dessen Name bzw. Namen zurückgegeben werden sollen.
Diese Methode gibt den bzw. die dem Member zugeordneten Namen zurück.Dieser Parameter wird nicht initialisiert übergeben.
Die Länge des -Arrays.
Diese Methode gibt die Anzahl der Namen im -Array zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die Typbeschreibungen ab, auf die verwiesen wird, wenn eine Typbeschreibung auf andere Typbeschreibungen verweist.
Ein Handle für die zurückzugebende Typbeschreibung, auf die verwiesen wird.
Diese Methode gibt die Typbeschreibung zurück, auf die verwiesen wird.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die Typbeschreibung der implementierten Schnittstellentypen ab, wenn eine Typbeschreibung eine COM-Klasse beschreibt.
Der Index des implementierten Typs, dessen Handle zurückgegeben wird.
Diese Methode gibt einen Verweis auf ein Handle für die implementierte Schnittstelle zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft eine -Struktur mit den Attributen der Typenbeschreibung ab.
Diese Methode gibt einen Verweis auf die Struktur zurück, die die Attribute dieser Typbeschreibung enthält.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die ITypeComp-Schnittstelle für die Typenbeschreibung ab, sodass ein Clientcompiler eine Bindung an die Member der Typenbeschreibung vornehmen kann.
Diese Methode gibt einen Verweis auf die ITypeComp-Schnittstelle der enthaltenden Typbibliothek zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft eine VARDESC-Struktur ab, die die angegebene Variable beschreibt.
Der Index der zurückzugebenden Variablenbeschreibung.
Diese Methode gibt einen Verweis auf die VARDESC-Struktur zurück, die die angegebene Variable beschreibt.Dieser Parameter wird nicht initialisiert übergeben.
Ruft eine Methode auf bzw. greift auf die Eigenschaft eines Objekts zu, die bzw. das die von der Typenbeschreibung beschriebene Schnittstelle implementiert.
Ein Verweis auf die von dieser Typbeschreibung beschriebene Schnittstelle.
Ein Wert, der den Schnittstellenmember angibt.
Flags, die den Kontext des Invoke-Aufrufs beschreiben.
Ein Verweis auf eine Struktur, die ein Array von Argumenten und ein Array von DISPIDs für benannte Argumente enthält und die Anzahl der Elemente in jedem Array zählt.
Ein Verweis auf den gewünschten Speicherort für das Ergebnis.Wenn DISPATCH_PROPERTYPUT oder DISPATCH_PROPERTYPUTREF angibt, wird ignoriert.Wenn kein Ergebnis erforderlich ist, wird dies auf null festgelegt.
Ein Zeiger auf eine Struktur für Ausnahmeinformationen, die nur bei Rückgabe von DISP_E_EXCEPTION aufgefüllt wird.
Wenn InvokeDISP_E_TYPEMISMATCH zurückgibt, gibt den Index in des Arguments vom falschen Typ an.Wenn mehrere Argumente einen Fehler zurückgeben, gibt nur das erste Argument mit einem Fehler an.Dieser Parameter wird nicht initialisiert übergeben.
Gibt eine -Struktur frei, die zuvor von der -Methode zurückgegeben wurde.
Ein Verweis auf die freizugebende FUNCDESC-Struktur.
Gibt eine -Struktur frei, die zuvor von der -Methode zurückgegeben wurde.
Ein Verweis auf die freizugebende TYPEATTR-Struktur.
Gibt eine VARDESC-Struktur frei, die zuvor von der -Methode zurückgegeben wurde.
Ein Verweis auf die freizugebende VARDESC-Struktur.
Stellt die verwaltete Definition der ITypeInfo2-Schnittstelle bereit.
Ruft die Adressen statischer Funktionen oder Variablen ab, wie sie z. B. in einer DLL definiert sind.
Die Member-ID der abzurufenden Adresse des static-Members.
Ein -Wert, der angibt, ob es sich bei dem Member um eine Eigenschaft handelt, und ggf. um welche Art von Eigenschaft es sich handelt.
Diese Methode gibt einen Verweis auf den static-Member zurück.Dieser Parameter wird nicht initialisiert übergeben.
Erstellt eine neue Instanz eines Typs, der eine Komponentenklasse (Co-Klasse) beschreibt.
Ein Objekt, das als steuernde IUnknown fungiert.
Die IID der Schnittstelle, die der Aufrufer zur Kommunikation mit dem resultierenden Objekt verwendet.
Diese Methode gibt einen Verweis auf das erstellte Objekt zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft alle benutzerdefinierten Datenelemente für die Bibliothek ab.
Ein Zeiger auf CUSTDATA, worin alle benutzerdefinierten Datenelemente enthalten sind.
Ruft alle benutzerdefinierten Daten aus der angegebenen Funktion ab.
Der Index der Funktion, für die die benutzerdefinierten Daten abgerufen werden.
Ein Zeiger auf CUSTDATA, worin alle benutzerdefinierten Datenelemente enthalten sind.
Ruft alle benutzerdefinierten Daten für den angegebenen Implementierungstyp ab.
Der Index des Implementierungstyps für die benutzerdefinierten Daten.
Ein Zeiger auf CUSTDATA, worin alle benutzerdefinierten Datenelemente enthalten sind.
Ruft alle benutzerdefinierten Daten für den angegebenen Funktionsparameter ab.
Der Index der Funktion, für die die benutzerdefinierten Daten abgerufen werden.
Der Index des Parameters dieser Funktion, wofür die benutzerdefinierten Daten abgerufen werden.
Ein Zeiger auf CUSTDATA, worin alle benutzerdefinierten Datenelemente enthalten sind.
Ruft die Variable für die benutzerdefinierten Daten ab.
Der Index der Variablen, für die die benutzerdefinierten Daten abgerufen werden.
Ein Zeiger auf CUSTDATA, worin alle benutzerdefinierten Datenelemente enthalten sind.
Ruft die Typbibliothek ab, in der die Typenbeschreibung und der Index in der Typbibliothek enthalten ist.
Diese Methode gibt einen Verweis auf die enthaltende Typbibliothek zurück.Dieser Parameter wird nicht initialisiert übergeben.
Diese Methode gibt einen Verweis auf den Index der Typbeschreibung in der enthaltenden Typbibliothek zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die benutzerdefinierten Daten ab.
Die für die Bezeichnung der Daten verwendete GUID.
Diese Methode gibt ein Object zurück, das angibt, wo die abgerufenen Daten abzulegen sind.Dieser Parameter wird nicht initialisiert übergeben.
Ruft eine Beschreibung oder Angabe eines Einstiegspunkts für eine Funktion in einer DLL ab.
Die ID der Memberfunktion, deren Beschreibung des DLL-Eintrags zurückgegeben werden soll.
Einer der -Werte, der die durch festgelegte Art von Member angibt.
Wenn dies nicht null ist, legt die Funktion auf ein BSTR fest, das den Namen der DLL enthält.
Wenn dies nicht null ist, legt die Funktion auf ein BSTR fest, das den Namen des Einstiegspunktes enthält.
Wenn dies nicht null ist und die Funktion durch eine Ordnungszahl definiert ist, ist zum Zeigen auf die Ordnungszahl festgelegt.
Ruft die Dokumentationszeichenfolge, den vollständigen Namen und Pfad der Hilfedatei sowie die Kontext-ID des Hilfethemas für eine angegebene Typenbeschreibung ab.
Die ID des Members, dessen Dokumentation zurückgegeben werden soll.
Diese Methode gibt den Namen der Elementmethode zurück.Dieser Parameter wird nicht initialisiert übergeben.
Enthält nach dem Beenden dieser Methode die Dokumentationszeichenfolge für das angegebene Element.Dieser Parameter wird nicht initialisiert übergeben.
Diese Methode gibt einen Verweis auf den Hilfekontext zurück, der dem angegebenen Element zugeordnet ist.Dieser Parameter wird nicht initialisiert übergeben.
Diese Methode gibt den voll qualifizierten Namen der Hilfedatei zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die Dokumentationszeichenfolge der Bibliothek, den vollständigen Namen und Pfad der Hilfedatei sowie den zu verwendenden Lokalisierungskontext und die Kontext-ID des Hilfethemas für die Bibliothek in der Hilfedatei ab.
Der Memberbezeichner für die Typenbeschreibung.
Diese Methode gibt ein BSTR zurück, das den Namen des angegebenen Elements enthält.Wenn der Aufrufer den Elementnamen nicht benötigt, kann null sein.Dieser Parameter wird nicht initialisiert übergeben.
Enthält nach dem Beenden dieser Methode den Lokalisierungskontext der Hilfe.Wenn der Aufrufer den Hilfekontext nicht benötigt, kann null sein.Dieser Parameter wird nicht initialisiert übergeben.
Diese Methode gibt ein BSTR zurück, das den vollqualifizierten Namen der Datei enthält, die die für die Hilfedatei verwendete DLL enthält.Wenn der Aufrufer den Dateinamen nicht benötigt, kann null sein.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die benutzerdefinierten Daten aus der angegebenen Funktion ab.
Der Index der Funktion, für die die benutzerdefinierten Daten abgerufen werden.
Die für die Bezeichnung der Daten verwendete GUID.
Diese Methode gibt ein Object zurück, das angibt, wo die Daten abzulegen sind.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die -Struktur ab, in der Informationen über eine angegebene Funktion enthalten sind.
Der Index der zurückzugebenden Funktionsbeschreibung.
Diese Methode gibt einen Verweis auf eine FUNCDESC-Struktur zurück, die die angegebene Funktion beschreibt.Dieser Parameter wird nicht initialisiert übergeben.
Bindet an einen bestimmten Member aufgrund einer bekannten DISPID, wobei der Membername nicht bekannt ist (z. B. beim Binden an einen Standardmember).
Der Memberbezeichner.
Einer der -Werte, der die durch memid festgelegte Art von Member angibt.
Diese Funktion gibt einen Index in die Funktion zurück.Dieser Parameter wird nicht initialisiert übergeben.
Erstellt Zuordnungen zwischen Membernamen und Member-IDs sowie zwischen Parameternamen und Parameter-IDs.
Ein Array von zuzuordnenden Namen.
Die Anzahl der zuzuordnenden Namen.
Diese Methode gibt einen Verweis auf ein Array mit Namenszuordnungen zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft den Implementierungstyp der benutzerdefinierten Daten ab.
Der Index des Implementierungstyps für die benutzerdefinierten Daten.
Die für die Bezeichnung der Daten verwendete GUID.
Diese Methode gibt ein Object zurück, das angibt, wo die abgerufenen Daten abzulegen sind.Dieser Parameter wird nicht initialisiert übergeben.
Ruft den -Wert für eine einzelne implementierte Schnittstelle oder Basisschnittstelle in einer Typenbeschreibung ab.
Der Index der implementierten Schnittstelle bzw. Basisschnittstelle.
Diese Methode gibt einen Verweis auf die IMPLTYPEFLAGS-Enumeration zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft Marshallinformationen ab.
Die Member-ID, die angibt, welche Marshallinformationen erforderlich sind.
Diese Methode gibt einen Verweis auf die opcode-Zeichenfolge für das Marshallen der Felder in der Struktur zurück, die von der Typbeschreibung beschrieben wird, auf die verwiesen wird. Wenn jedoch keine zurückzugebenden Informationen vorhanden sind, wird null zurückgegeben.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die Variable mit der angegebenen Member-ID (oder den Namen der Eigenschaft bzw. Methode und deren Parameter) ab, die der angegebenen Funktions-ID entsprechen.
ID des Members, dessen Name bzw. Namen zurückgegeben werden sollen.
Diese Methode gibt den bzw. die dem Member zugeordneten Namen zurück.Dieser Parameter wird nicht initialisiert übergeben.
Die Länge des -Arrays.
Diese Methode gibt die Anzahl der Namen im -Array zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft den angegebenen benutzerdefinierten Datenparameter ab.
Der Index der Funktion, für die die benutzerdefinierten Daten abgerufen werden.
Der Index des Parameters dieser Funktion, wofür die benutzerdefinierten Daten abgerufen werden.
Die für die Bezeichnung der Daten verwendete GUID.
Diese Methode gibt ein Object zurück, das angibt, wo die abgerufenen Daten abzulegen sind.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die Typbeschreibungen ab, auf die verwiesen wird, wenn eine Typbeschreibung auf andere Typbeschreibungen verweist.
Ein Handle für die zurückzugebende Typbeschreibung, auf die verwiesen wird.
Diese Methode gibt die Typbeschreibung zurück, auf die verwiesen wird.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die Typbeschreibung der implementierten Schnittstellentypen ab, wenn eine Typbeschreibung eine COM-Klasse beschreibt.
Der Index des implementierten Typs, dessen Handle zurückgegeben wird.
Diese Methode gibt einen Verweis auf ein Handle für die implementierte Schnittstelle zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft eine -Struktur mit den Attributen der Typenbeschreibung ab.
Diese Methode gibt einen Verweis auf die Struktur zurück, die die Attribute dieser Typbeschreibung enthält.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die ITypeComp-Schnittstelle für die Typenbeschreibung ab, sodass ein Clientcompiler eine Bindung an die Member der Typenbeschreibung vornehmen kann.
Diese Methode gibt einen Verweis auf ITypeComp der enthaltenden Typbibliothek zurück.Dieser Parameter wird nicht initialisiert übergeben.
Gibt die Typflags zurück, ohne Reservierungen vorzunehmen.Von dieser Methode wird ein DWORD-Typflag zurückgegeben, wodurch die Typflags erweitert werden, ohne dass das TYPEATTR (Typattribut) zunimmt.
Diese Methode gibt einen DWORD-Verweis auf ein TYPEFLAG zurück.Dieser Parameter wird nicht initialisiert übergeben.
Gibt schnell die TYPEKIND-Enumeration zurück, ohne Reservierungen vorzunehmen.
Diese Methode gibt einen Verweis auf eine TYPEKIND-Enumeration zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die Variable für die benutzerdefinierten Daten ab.
Der Index der Variablen, für die die benutzerdefinierten Daten abgerufen werden.
Die für die Bezeichnung der Daten verwendete GUID.
Diese Methode gibt ein Object zurück, das angibt, wo die abgerufenen Daten abzulegen sind.Dieser Parameter wird nicht initialisiert übergeben.
Ruft eine VARDESC-Struktur ab, die die angegebene Variable beschreibt.
Der Index der zurückzugebenden Variablenbeschreibung.
Diese Methode gibt einen Verweis auf die VARDESC-Struktur zurück, die die angegebene Variable beschreibt.Dieser Parameter wird nicht initialisiert übergeben.
Bindet an einen bestimmten Member aufgrund einer bekannten DISPID, wobei der Membername nicht bekannt ist (z. B. beim Binden an einen Standardmember).
Der Memberbezeichner.
Diese Methode gibt einen Index von zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft eine Methode auf bzw. greift auf die Eigenschaft eines Objekts zu, die bzw. das die von der Typenbeschreibung beschriebene Schnittstelle implementiert.
Ein Verweis auf die von dieser Typbeschreibung beschriebene Schnittstelle.
Bezeichner des Schnittstellenmembers.
Flags, die den Kontext des Invoke-Aufrufs beschreiben.
Ein Verweis auf eine Struktur, die ein Array von Argumenten und ein Array von DISPIDs für benannte Argumente enthält und die Anzahl der Elemente in jedem Array zählt.
Ein Verweis auf den gewünschten Speicherort für das Ergebnis.Wenn DISPATCH_PROPERTYPUT oder DISPATCH_PROPERTYPUTREF angibt, wird ignoriert.Wenn kein Ergebnis erforderlich ist, wird dies auf null festgelegt.
Ein Zeiger auf eine Struktur für Ausnahmeinformationen, die nur bei Rückgabe von DISP_E_EXCEPTION aufgefüllt wird.
Wenn InvokeDISP_E_TYPEMISMATCH zurückgibt, gibt den Index des Arguments an, das nicht den korrekten Typ besitzt.Wenn mehrere Argumente einen Fehler zurückgeben, gibt nur das erste Argument mit einem Fehler an.
Gibt eine -Struktur frei, die zuvor von der -Methode zurückgegeben wurde.
Ein Verweis auf die freizugebende FUNCDESC-Struktur.
Gibt eine -Struktur frei, die zuvor von der -Methode zurückgegeben wurde.
Ein Verweis auf die freizugebende TYPEATTR-Struktur.
Gibt eine VARDESC-Struktur frei, die zuvor von der -Methode zurückgegeben wurde.
Ein Verweis auf die freizugebende VARDESC-Struktur.
Stellt die verwaltete Definition der ITypeLib-Schnittstelle bereit.
Sucht in einer Typbibliothek nach dem Vorkommen einer Typenbeschreibung.
Der zu suchende Name.Dies ist ein In/Out-Parameter.
Ein von der LHashValOfNameSys-Funktion berechneter Hashwert zum Beschleunigen der Suche.Wenn 0 ist, wird ein Wert berechnet.
Diese Methode gibt ein Array von Zeigern auf die Typenbeschreibungen zurück, die den in angegebenen Namen enthalten.Dieser Parameter wird nicht initialisiert übergeben.
Ein Array von MEMBERIDs der gefundenen Elemente. [i] ist die MEMBERID, die eine Indizierung in der von [i] angegebenen Typenbeschreibung vornimmt.Kann nicht null sein.
Zeigt bei einem Eintrag die Anzahl der zu suchenden Instanzen an.Das erste Auftreten wird z. B. durch Aufrufen von = 1 gesucht.Die Suche hält an, sobald eine Instanz gefunden wird.Gibt bei Beendigung der Suche die Anzahl der gefundenen Instanzen an.Wenn der in-Wert und der out-Wert von identisch sind, ist der Name möglicherweise in mehreren Typbeschreibungen enthalten.
Ruft die Dokumentationszeichenfolge der Bibliothek, den vollständigen Namen und Pfad der Hilfedatei sowie den Kontextbezeichner des Hilfethemas für die Bibliothek in der Hilfedatei ab.
Der Index der Typenbeschreibung, deren Dokumentation zurückgegeben werden soll.
Diese Methode gibt eine Zeichenfolge zurück, die den Namen des angegebenen Elements darstellt.Dieser Parameter wird nicht initialisiert übergeben.
Diese Methode gibt eine Zeichenfolge zurück, die die Dokumentationszeichenfolge des angegebenen Elements darstellt.Dieser Parameter wird nicht initialisiert übergeben.
Diese Methode gibt den dem angegebenen Element zugeordneten Kontextbezeichner der Hilfe zurück.Dieser Parameter wird nicht initialisiert übergeben.
Diese Methode gibt eine Zeichenfolge zurück, die den vollqualifizierten Namen der Hilfedatei darstellt.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die Struktur mit den Attributen der Bibliothek ab.
Diese Methode gibt eine Struktur zurück, die die Attribute der Bibliothek enthält.Dieser Parameter wird nicht initialisiert übergeben.
Dadurch kann ein Clientcompiler Typen, Variablen, Konstanten und globale Funktionen einer Bibliothek binden.
Diese Methode gibt eine Instanz einer ITypeComp-Instanz für diesen ITypeLib zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die in der Bibliothek angegebene Typenbeschreibung ab.
Der Index der zurückzugebenden ITypeInfo-Schnittstelle.
Diese Methode gibt eine ITypeInfo zurück, die den Typ beschreibt, auf den mit dem verwiesen wird.Dieser Parameter wird nicht initialisiert übergeben.
Gibt die Anzahl von Typenbeschreibungen in der Typbibliothek zurück.
Die Anzahl von Typenbeschreibungen in der Typbibliothek.
Ruft die Typenbeschreibung ab, die der angegebenen GUID entspricht.
Die IID für die Schnittstelle oder CLSID für die Klasse, deren Typinformationen angefordert sind.
Diese Methode gibt die angeforderte ITypeInfo-Schnittstelle zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft den Typ einer Typenbeschreibung ab.
Der Index der Typenbeschreibung in der Typbibliothek.
Diese Methode gibt einen Verweis auf die TYPEKIND-Enumeration für die Typenbeschreibung zurück.Dieser Parameter wird nicht initialisiert übergeben.
Gibt an, ob in einer übergebenen Zeichenfolge der Name eines in der Bibliothek beschriebenen Typs oder Members enthalten ist.
true, wenn in der Typbibliothek gefunden wurde, andernfalls false.
Die zu testende Zeichenfolge.Dies ist ein In/Out-Parameter.
Der Hashwert von .
Gibt die mithilfe der -Methode die ursprünglich abgerufene -Struktur frei.
Die freizugebende TLIBATTR-Struktur.
Stellt eine verwaltete Definition der ITypeLib2-Schnittstelle bereit.
Sucht in einer Typbibliothek nach dem Vorkommen einer Typenbeschreibung.
Der zu suchende Name.
Ein von der LHashValOfNameSys-Funktion berechneter Hashwert zum Beschleunigen der Suche.Wenn 0 ist, wird ein Wert berechnet.
Diese Methode gibt ein Array von Zeigern auf die Typenbeschreibungen zurück, die den in angegebenen Namen enthalten.Dieser Parameter wird nicht initialisiert übergeben.
Enthält nach dem Beenden dieser Methode ein Array von MEMBERID der gefundenen Elemente. [i] ist die MEMBERID, die eine Indizierung in der von [i] angegebenen Typenbeschreibung vornimmt.Dieser Parameter darf nicht null sein.Dieser Parameter wird nicht initialisiert übergeben.
Zu Beginn ein als Verweis übergebener Wert, der angibt, wie viele Instanzen gesucht werden sollen.Das erste Auftreten wird z. B. durch Aufrufen von = 1 gesucht.Die Suche hält an, sobald eine Instanz gefunden wird.Gibt bei Beendigung der Suche die Anzahl der gefundenen Instanzen an.Wenn der in-Wert und der out-Wert von identisch sind, ist der Name möglicherweise in mehreren Typbeschreibungen enthalten.
Ruft alle benutzerdefinierten Datenelemente für die Bibliothek ab.
Ein Zeiger auf CUSTDATA, worin alle benutzerdefinierten Datenelemente enthalten sind.
Ruft die benutzerdefinierten Daten ab.
Eine als Verweis übergebene , mit der die Daten identifiziert werden.
Enthält nach dem Beenden dieser Methode ein Objekt, das angibt, wo die abgerufenen Daten abzulegen sind.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die Dokumentationszeichenfolge der Bibliothek, den vollständigen Namen und Pfad der Hilfedatei sowie den Kontextbezeichner des Hilfethemas für die Bibliothek in der Hilfedatei ab.
Ein Index der Typenbeschreibung, deren Dokumentation zurückgegeben werden soll.
Enthält nach dem Beenden dieser Methode eine Zeichenfolge, die den Namen des angegebenen Elements angibt.Dieser Parameter wird nicht initialisiert übergeben.
Enthält nach dem Beenden dieser Methode die Dokumentationszeichenfolge für das angegebene Element.Dieser Parameter wird nicht initialisiert übergeben.
Diese Methode gibt den dem angegebenen Element zugeordneten Kontextbezeichner der Hilfe zurück.Dieser Parameter wird nicht initialisiert übergeben.
Enthält nach dem Beenden dieser Methode eine Zeichenfolge, die den vollqualifizierten Namen der Hilfedatei angibt.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die Dokumentationszeichenfolge der Bibliothek, den vollständigen Namen und Pfad der Hilfedatei sowie den zu verwendenden Lokalisierungskontext und die Kontext-ID des Hilfethemas für die Bibliothek in der Hilfedatei ab.
Ein Index der Typbeschreibung, deren Dokumentation zurückgegeben soll. Wenn den Wert -1 hat, wird die Dokumentation der Bibliothek zurückgegeben.
Enthält nach dem Beenden dieser Methode einen BSTR, der den Namen des angegebenen Elements angibt.Wenn der Aufrufer den Elementnamen nicht benötigt, kann null sein.Dieser Parameter wird nicht initialisiert übergeben.
Enthält nach dem Beenden dieser Methode den Lokalisierungskontext der Hilfe.Wenn der Aufrufer den Hilfekontext nicht benötigt, kann null sein.Dieser Parameter wird nicht initialisiert übergeben.
Enthält nach dem Beenden dieser Methode einen BSTR, der den vollqualifizierten Namen der Datei angibt, die die für die Hilfedatei verwendete DLL enthält.Wenn der Aufrufer den Dateinamen nicht benötigt, kann null sein.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die Struktur mit den Attributen der Bibliothek ab.
Diese Methode gibt eine Struktur zurück, die die Attribute der Bibliothek enthält.Dieser Parameter wird nicht initialisiert übergeben.
Gibt Statistiken über eine Typbibliothek zurück, die für die effiziente Größenanpassung von Hashtabellen erforderlich sind.
Ein Zeiger auf eine Anzahl eindeutiger Namen.Wenn der Aufrufer diese Informationen nicht benötigt, kann der Wert auf null festgelegt werden.
Enthält nach dem Beenden dieser Methode einen Zeiger auf eine Änderung in der Anzahl der eindeutigen Namen.Dieser Parameter wird nicht initialisiert übergeben.
Dadurch kann ein Clientcompiler Typen, Variablen, Konstanten und globale Funktionen einer Bibliothek binden.
Enthält nach dem Beenden dieser Methode eine ITypeComp-Instanz für diese ITypeLib.Dieser Parameter wird nicht initialisiert übergeben.
Ruft die in der Bibliothek angegebene Typenbeschreibung ab.
Ein Index der zurückzugebenden ITypeInfo-Schnittstelle.
Diese Methode gibt eine ITypeInfo zurück, die den Typ beschreibt, auf den mit dem verwiesen wird.Dieser Parameter wird nicht initialisiert übergeben.
Gibt die Anzahl von Typenbeschreibungen in der Typbibliothek zurück.
Die Anzahl von Typenbeschreibungen in der Typbibliothek.
Ruft die Typenbeschreibung ab, die der angegebenen GUID entspricht.
Die als Verweis übergebene , die die IID der CLSID-Schnittstelle der Klasse darstellt, deren Typinformationen angefordert wurden.
Diese Methode gibt die angeforderte ITypeInfo-Schnittstelle zurück.Dieser Parameter wird nicht initialisiert übergeben.
Ruft den Typ einer Typenbeschreibung ab.
Der Index der Typenbeschreibung in der Typbibliothek.
Diese Methode gibt einen Verweis auf die TYPEKIND-Enumeration für die Typenbeschreibung zurück.Dieser Parameter wird nicht initialisiert übergeben.
Gibt an, ob in einer übergebenen Zeichenfolge der Name eines in der Bibliothek beschriebenen Typs oder Members enthalten ist.
true, wenn in der Typbibliothek gefunden wurde, andernfalls false.
Die zu testende Zeichenfolge.
Der Hashwert von .
Gibt die mithilfe der -Methode die ursprünglich abgerufene -Struktur frei.
Die freizugebende TLIBATTR-Struktur.
Definiert Flags, die Typbibliotheken betreffen.
Die Typbibliothek beschreibt Steuerelemente und sollte nicht in Typbrowsern angezeigt werden, die für nichtvisuelle Objekte bestimmt sind.
Die Typbibliothek steht auch dauerhaft auf der Festplatte zur Verfügung.
Die Typbibliothek sollte Benutzern nicht angezeigt werden, obwohl ihre Verwendung nicht eingeschränkt ist.Die Typbibliothek muss von Steuerelementen verwendet werden.Hosts müssen eine neue Typbibliothek erzeugen, die das Steuerelement mit erweiterten Eigenschaften umschließt.
Die Typbibliothek unterliegt Beschränkungen und sollte Benutzern nicht angezeigt werden.
Enthält Informationen über die Übertragung eines Strukturelements, Parameters oder Rückgabewerts einer Funktion zwischen Prozessen.
Stellt einen Zeiger auf einen Wert dar, der zwischen Prozessen übergeben wird.
Stellt Bitmaskenwerte dar, die das Strukturelement, den Parameter oder den Rückgabewert beschreiben.
Beschreibt die Übertragung eines Strukturelements, Parameters oder Rückgabewerts einer Funktion zwischen Prozessen.
Der Parameter enthält benutzerdefinierte Daten.
Für den Parameter sind Standardverhalten definiert.
Der Parameter übergibt Informationen vom Aufrufer zum Aufgerufenen.
Der Parameter ist der lokale Bezeichner einer Clientanwendung.
Der Parameter ist optional.
Der Parameter gibt Informationen vom Aufgerufenen zum Aufrufer zurück.
Der Parameter ist der Rückgabewert des Members.
Es wird nicht angegeben, ob der Parameter Informationen weitergibt oder empfängt.
Stellt die verwaltete Definition der STATDATA-Struktur bereit.
Stellt den -Enumerationswert dar, der bestimmt, wann die Advise-Senke über Änderungen an den Daten benachrichtigt wird.
Stellt die -Schnittstelle dar, die Änderungsbenachrichtigungen empfängt.
Stellt das Token dar, das die Advise-Verbindung eindeutig identifiziert.Dieses Token wird von der Methode zurückgegeben, die die Advise-Verbindung herstellt.
Stellt die -Struktur für die Daten dar, die die Advise-Senke benötigt.Die Advise-Senke empfängt Benachrichtigung über Änderungen an den von dieser -Struktur angegebenen Daten.
Enthält statistische Informationen über ein geöffnetes Speicher-, Stream- oder Bytearrayobjekt.
Gibt für diesen Speicher, diesen Stream oder dieses Bytearray den Zeitpunkt des letzten Zugriffs an.
Gibt die Größe des Streams oder Bytearrays in Bytes an.
Gibt den Klassenbezeichner für das Speicherobjekt an.
Gibt für diesen Speicher, diesen Stream oder dieses Bytearray den Erstellungszeitpunkt an.
Gibt die vom Stream oder Bytearray unterstützten Arten der Bereichssperrung an.
Gibt den beim Öffnen des Objekts angegebenen Zugriffsmodus an.
Gibt die aktuellen Zustandsbits des Speicherobjekts an (der von der IStorage::SetStateBits-Methode zuletzt festgelegte Wert).
Gibt für diesen Speicher, diesen Stream oder dieses Bytearray den Zeitpunkt der letzten Änderung an.
Stellt einen Zeiger auf eine mit NULL endende Zeichenfolge dar, die den Namen des von dieser Struktur beschriebenen Objekts enthält.
Für zukünftige Verwendung reserviert.
Gibt den Typ des Speicherobjekts an, wobei es sich um einen der Werte der STGTY-Enumeration handelt.
Stellt die verwaltete Definition der STGMEDIUM-Struktur bereit.
Stellt einen Zeiger auf eine Schnittstelleninstanz dar, die dem sendenden Prozess das Steuern der Freigabe des Speichers ermöglicht, wenn der empfangende Prozess die ReleaseStgMedium-Funktion aufruft.Wenn null ist, verwendet ReleaseStgMedium Standardprozeduren für das Freigeben von Speicher, andernfalls verwendet ReleaseStgMedium die angegebene IUnknown-Schnittstelle.
Gibt den Typ des Speichermediums an.Die Routinen für das Marshalling und Unmarshalling verwenden diesen Wert, um das verwendete Union-Element zu bestimmen.Dieser Wert muss eines der Elemente der -Enumeration sein.
Stellt ein Handle, eine Zeichenfolge oder einen Schnittstellenzeiger dar, mit dem der empfangende Prozess auf die übertragenen Daten zuzugreifen kann.
Bezeichnet die Plattform des Zielbetriebssystems.
Das Zielbetriebssystem für die Typbibliothek ist Apple Macintosh.In der Standardeinstellung sind sämtliche Datenfelder an geraden Bytegrenzen ausgerichtet.
Zielbetriebssystem für die Typbibliothek sind 16-Bit-Windows-Systeme.In der Standardeinstellung sind die Datenfelder gepackt.
Zielbetriebssystem für die Typbibliothek sind 32-Bit-Windows-Systeme.In der Standardeinstellung sind Datenfelder natürlich ausgerichtet (beispielsweise sind 2-Byte-Ganzzahlen an geraden Bytegrenzen ausgerichtet, 4-Byte-Ganzzahlen an Quad-Word-Grenzen usw.).
Zielbetriebssystem für die Typbibliothek sind 64-Bit-Windows-Systeme.
Stellt die verwaltete Definition der TYMED-Struktur bereit.
Das Speichermedium ist eine erweiterte Metadatei.Wenn der -Member aus null ist, sollte der Zielprozess für das Löschen der Bitmap DeleteEnhMetaFile verwenden.
Das Speichermedium ist eine über einen Pfad gekennzeichnete Datenträgerdatei.Wenn der -Member aus STGMEDIUMnull ist, sollte der Zielprozess für das Löschen der Datei OpenFile verwenden.
Das Speichermedium ist eine GDI (Graphics Device Interface)-Komponente (HBITMAP).Wenn der -Member aus null ist, sollte der Zielprozess für das Löschen der Bitmap DeleteObject verwenden.
Das Speichermedium ist ein globales Speicherhandle (HGLOBAL).Ordnen Sie das globale Handle dem GMEM_SHARE-Flag zu.Wenn der -Member aus null ist, sollte der Zielprozess für das Freigeben des Speichers GlobalFree verwenden.
Das Speichermedium ist eine durch einen IStorage-Zeiger gekennzeichnete Speicherkomponente.Die Daten sind in den Streams und Speichern dieser IStorage-Instanz enthalten.Wenn der -Member aus nicht null ist, sollte der Zielprozess für das Freigeben der Speicherkomponente IStorage::Release verwenden.
Das Speichermedium ist ein durch einen IStream-Zeiger gekennzeichnetes Streamobjekt.Verwenden Sie zum Lesen der Daten ISequentialStream::Read.Wenn der -Member aus nicht null ist, sollte der Zielprozess für das Freigeben der Streamkomponente IStream::Release verwenden.
Das Speichermedium ist eine Metadatei (HMETAFILE).Verwenden Sie für den Zugriff auf die Daten der Metadatei die Windows- oder WIN32-Funktionen.Wenn der -Member aus null ist, sollte der Zielprozess für das Löschen der Bitmap DeleteMetaFile verwenden.
Es werden keine Daten übergeben.
Enthält Attribute einer UCOMITypeInfo.
Gibt die Byteausrichtung für eine Instanz dieses Typs an.
Die Größe einer Instanz dieses Typs.
Die Größe der Tabelle virtueller Methoden (Virtual Methods Table, VTBL) dieses Typs.
Gibt die Anzahl der Funktionen für die von dieser Struktur beschriebene Schnittstelle an.
Gibt die Anzahl der implementierten Schnittstellen für die von dieser Struktur beschriebene Schnittstelle an.
Gibt die Anzahl der Variablen und Datenfelder für die von dieser Struktur beschriebene Schnittstelle an.
Für zukünftige Verwendung reserviert.
Die GUID der Typinformationen.
Die IDL-Attribute (Interface Definition Language) des beschriebenen Typs.
Gebietsschema der Membernamen und Dokumentationszeichenfolgen.
Für zukünftige Verwendung reserviert.
Eine mit dem -Feld und dem -Feld verwendete Konstante.
ID des Konstruktors oder , wenn nicht vorhanden.
ID des Destruktors oder , wenn nicht vorhanden.
Wenn == : Gibt den Typ an, für den dieser Typ einen Alias darstellt.
Ein -Wert, der den Typ beschreibt, der durch diese Informationen beschrieben wird.
Hauptversionsnummer.
Nebenversionsnummer.
Ein -Wert, der diese Informationen beschreibt.
Beschreibt den Typ einer Variablen, den Rückgabetyp einer Funktion oder den Typ eines Funktionsparameters.
Wenn die Variable VT_SAFEARRAY oder VT_PTR ist, enthält das lpValue-Feld einen Zeiger auf den TYPEDESC, mit dem der Elementtyp angegeben wird.
Gibt den Variant-Typ für das durch TYPEDESC beschriebene Element an.
Definiert die Eigenschaften und Attribute einer Typenbeschreibung.
Die Klasse unterstützt Aggregation.
Ein Typbeschreibung, die ein Application-Objekt beschreibt.
Instanzen des Typs können durch ITypeInfo::CreateInstance erstellt werden.
Der Typ ist ein Steuerelement, von dem andere Typen abgeleitet werden, und darf Benutzern nicht angezeigt werden.
Gibt an, dass die Schnittstelle direkt oder indirekt aus IDispatch abgeleitet ist.Dieses Flag ist berechnet. Für das Flag gibt es keine Objektbeschreibungssprache.
Die Schnittstelle stellt sowohl IDispatch als auch VTBL-Bindung bereit.
Der Typ darf in Browsern nicht angezeigt werden.
Der Typ ist lizenziert.
Die Schnittstelle kann zur Laufzeit keine Member hinzufügen.
Die in der Schnittstelle verwendeten Typen sind vollständig automatisierungskompatibel, wobei die Unterstützung von VTBL-Bindung eingeschlossen ist.Durch das Festlegen einer Schnittstelle als dual wird sowohl dieses Flag als auch festgelegt.Dieses Flag ist für Dispatchschnittstellen nicht zulässig.
Der Typ ist vordefiniert.Die Clientanwendung erstellt automatisch eine einzelne Instanz des Objekts, das über dieses Attribut verfügt.Der Name der auf das Objekt zeigenden Variablen ist derselbe wie der Klassenname des Objekts.
Gibt an, dass die Schnittstelle eine Proxy-/Stub-Dynamic Link Library verwendet.Dieses Flag gibt an, dass die Registrierung des Proxys für die Typbibliothek nicht aufgehoben werden darf, wenn die Registrierung der Typbibliothek aufgehoben wird.
Das Objekt unterstützt IConnectionPointWithDefault und verfügt über Standardverhalten.
Der Zugriff darf für Makrosprachen nicht möglich sein.Dieses Flag ist für Typen auf Systemebene oder für Typen bestimmt, die von Typenbrowsern nicht angezeigt werden sollen.
Gibt an, dass die Basisschnittstellen vor dem Überprüfen untergeordneter Elemente auf Namensauflösung geprüft werden sollen. Dies stellt die Umkehrung des Standardverhaltens dar.
Gibt verschiedene Typen von Daten und Funktionen an.
Ein Typ, der einen Alias für einen anderen Typ darstellt.
Eine Gruppe von implementierten Komponentenschnittstellen.
Eine Gruppe von Methoden und Eigenschaften, auf die über IDispatch::Invoke zugegriffen werden kann.In der Standardeinstellung geben duale Schnittstellen TKIND_DISPATCH zurück.
Eine Gruppe von Enumeratoren.
Ein Typ, der über rein virtuelle Funktionen verfügt.
Markierung für das Ende der Enumeration.
Ein Modul, das nur statische Funktionen und Daten enthalten kann (z. B. eine DLL).
Eine Struktur ohne Methoden.
Eine Gesamtmenge aller Member, die einen Offset von 0 aufweisen.
Gibt eine bestimmte Typbibliothek an und stellt Lokalisierungsunterstützung für Membernamen bereit.
Stellt eine global eindeutige Bibliotheks-ID einer Typbibliothek dar.
Stellt eine Gebietsschema-ID einer Typbibliothek dar.
Stellt die Zielhardwareplattform für eine Typbibliothek dar.
Stellt Bibliotheksflags dar.
Stellt die Hauptversionsnummer einer Typbibliothek dar.
Stellt die Nebenversionsnummer einer Typbibliothek dar.
Beschreibt eine Variable, eine Konstante oder einen Datenmember.
Enthält Informationen über eine Variable.
Der Typ des Containersteuerelements.
Dieses Feld ist für eine spätere Verwendung vorgesehen.
Gibt die Member-ID einer Variablen an.
Definiert, wie eine Variable gemarshallt wird.
Definiert die Eigenschaften einer Variablen.
Enthält Informationen über eine Variable.
Beschreibt eine symbolische Konstante.
Gibt den Offset dieser Variablen in der Instanz an.
Gibt die Konstanten an, die die Eigenschaften einer Variablen definieren.
Die Variable unterstützt die Datenbindung.
Die Variable ist die einzelne Eigenschaft, die das Objekt am besten darstellt.Nur eine Variable in den Typinformationen kann über dieses Attribut verfügen.
Lässt eine Optimierung zu, bei der der Compiler im Typ "abc" nach dem Member "xyz" sucht.Wenn ein solcher Member gefunden und als Accessorfunktion für ein Element der Standardauflistung markiert wird, wird ein Aufruf dieser Memberfunktion generiert.Zulässig für Member an Dispatchschnittstellen und Schnittstellen, nicht zulässig für Module.
Die dem Benutzer als bindungsfähig angezeigte Variable. muss auch festgelegt werden.
Die Variable darf dem Benutzer nicht in einem Browser angezeigt werden, obwohl sie vorhanden und bindbar ist.
Die Variable wird als einzelne Eigenschaft zugeordnet, die gebunden werden kann.
Die Variable wird in einem Objektkatalog, jedoch nicht in einem Eigenschaftenbrowser angezeigt.
Zuweisungen zur Variablen sollten nicht zulässig sein.
Markiert die Schnittstelle als Schnittstelle mit Standardverhalten.
Bei Festlegung hat jeder Versuch einer direkten Änderung der Eigenschaft einen Aufruf von IPropertyNotifySink::OnRequestEdit zur Folge.Die Implementierung von OnRequestEdit bestimmt, ob die Änderung angenommen wird.
Der Zugriff auf die Variable durch Makrosprachen darf nicht möglich sein.Dieses Flag ist für Variablen auf Systemebene oder für Variablen bestimmt, die von Typbrowsern nicht angezeigt werden sollen.
Die Variable gibt ein Objekt zurück, das eine Ereignisquelle ist.
Die Variable ist die Standardanzeige auf der Benutzeroberfläche.
Definiert den Typ der Variable.
Die VARDESC-Struktur beschreibt eine symbolische Konstante.Es gibt keinen ihr zugeordneten Arbeitsspeicher.
Auf die Variable kann nur anhand von IDispatch::Invoke zugegriffen werden.
Die Variable ist ein Feld oder ein Member des Typs.Sie ist bei einem festen Offset innerhalb jeder Instanz des Typs vorhanden.
Es gibt nur eine Instanz der Variable.