Standardhandler und benutzerdefinierte Handler
Der Standardhandler, eine von OLE bereitgestellte Implementierung, wird von den meisten Anwendungen als Handler verwendet. Eine Anwendung implementiert einen benutzerdefinierten Handler, wenn die Funktionen des Standardhandlers nicht ausreichen. Ein benutzerdefinierter Handler kann entweder den Standardhandler vollständig ersetzen oder gegebenenfalls Teile der bereitgestellten Funktionalität verwenden. Im letzteren Fall wird der Anwendungshandler als Aggregatobjekt implementiert, das aus einem neuen Steuerelementobjekt und dem Standardhandler besteht. Kombinationsanwendungs-/Standardhandler werden auch als Prozesshandler bezeichnet. Der Remotinghandler wird für Objekte verwendet, denen in der Systemregistrierung keine CLSID zugewiesen ist oder die über keinen angegebenen Handler verfügen. Alles, was von einem Handler für diese Objekttypen benötigt wird, ist, dass sie Informationen über die Prozessgrenze übergeben.
Zugehörige Themen