Beckhoff · TwinCAT 2 Automation Interface
Ein "Invalid Pointer" wurde der Funktion übergeben. Für "ProduceXml()" bezieht sich dies auf den "output pXML parameter", was darauf hinweist, dass die Variable zum Speichern des "XML string" nicht korrekt "allocated" ist. Für "CreateChild()" bedeutet dies, dass der "pipItem pointer", der die "interface" des neuen Kindelements empfangen soll, "invalid" ist, wodurch die erfolgreiche Erstellung und Rückgabe des Kindelements verhindert wird.
Klicken Sie auf Schritte, um Ihren Fortschritt zu verfolgen.
Stellen Sie sicher, dass der "output pXML" oder "pipItem parameter" ein gültiger, "allocated pointer" ist, der die erwartete Ausgabe ("BSTR" oder "ITcSmTreeItem interface") empfangen kann.
Überprüfen Sie das "calling code" auf "memory allocation issues" oder unsachgemäße Variablendeklaration für den "output parameter".
Überprüfen Sie die "COM object handling" und "pointer management conventions" der "calling environment".