Sonstige Fehlercodes

Die folgenden Fehlercodes sind die HRESULT-Werte der Automation Interface Methoden, wie in der API-Referenz beschrieben.

typedefenum TCSYSMANAGERHRESULTS
{
    [helpstring("ITcSmTreeItem not found!" (ITcSmTreeItem nicht gefunden!))]
    TSM_E_ITEMNOTFOUND         = 0x98510001,
    [helpstring("Invalid Item Type!" (Ungültiger Elementtyp!))]                
    TSM_E_INVALIDITEMTYPE         = 0x98510002,
    [helpstring("Invalid SubItem Type!" (Ungültiger Unterelementtyp!))]        
    TSM_E_INVALIDITEMSUBTYPE        = 0x98510003,
    [helpstring("Mismatching Items!" (Nicht übereinstimmende Elemente!))]            
    TSM_E_MISMATCHINGITEMS         = 0x98510004,
    [helpstring("Corrupted Link" (Fehlerhafte Verknüpfung))]                
    TSM_E_CORRUPTEDLINK         = 0x98510005,
    [helpstring("Item still referenced!" (Element immer noch referenziert!))]        
    TSM_E_ITEMREFERENCED         = 0x98510006,
    [helpstring("Item already deleted!" (Element bereits gelöscht!))]        
    TSM_E_ITEMDELETED         = 0x98510007,
    [helpstring("XML Error" (XML-Fehler))]                    
    TSM_E_XMLERROR             = 0x98510008,
} TCSYSMANAGERHRESULTS;

Beachten Sie, dass die folgende COM-Fehlerliste nur einen Ausschnitt darstellt und nicht vollständig ist:

Fehler

Beschreibung

RPC_E_CALL_REJECTED

Der COM-Server hat die Anfrage verworfen. Lesen Sie bitte unseren Artikel über die Implementierung eines eigenen Nachrichtenfilters um diesen Fehler zu umgehen.

Rückgabewert von Methode CoRegisterMessageFilter() <> 0

Eine mögliche Ursache dieses Fehlers kann sein, dass der COM-Nachrichtenfilter auf ein MTA-Apartment angewandt wurde. Nachrichtenfilter können nur auf STA-Threads angewandt werden. Siehe Nachrichtenfilter Artikel, um mehr über Nachrichtenfilter, einschließlich STA und MTA zu erfahren.

Fehlermeldung "A reference to Beckhoff TwinCAT XAE Base 2.0 Type Library could not be added" (Eine Referenz zu Beckhoff TwinCAT XAE Base 2.0 Typbibliothek konnte nicht hinzugefügt werden) beim Referenzieren der Typbibliothek in Visual Studio.

Die Typbibliothek ist nicht ordnungsgemäß registriert. Bitte registrieren Sie die Typbibliothek erneut, indem Sie den folgenden Befehl ausführen:
C:\Windows\Microsoft .NET\Framework\v4.0.xxxxx\regtlibv12.exe C:\TwinCAT3\Components\Base\TCatSysManager.tlb
xxxxxx ist die Version der derzeit installierten Version von .NET Framework 4.0.