Behandeln von Dienstobjektfehlern

Wenn in einem Dienstobjekt ein Fehler auftritt, sollte der Rückgabewert für den Aufruf IDispatch::Invoke DISP _ E EXCEPTION _ sein, und der pExceptInfo-Parameterzeiger auf eine EXCEPTINFO-Struktur in der sollte ausgefüllt werden.

Insbesondere werden die Member bstrSource und bstrDescription der EXCEPTINFO-Struktur vom Gerätehost mit UPnP-Technologie verwendet, um eine UPnP-Fehlerantwort zu erstellen. bstrSource ist der Fehlercode, und bstrDescription ist die Fehlerbeschreibung.