Methode ITcPostCyclicCaller:RemovePostModule

Eine Modulinstanz vom Aufruf durch einen zyklischen Aufrufer abmelden.

Syntax

virtual HRESULT TCOMAPI
RemovePostModule(STcPostCyclicEntry* pEntry)=0;

Methode ITcPostCyclicCaller:RemovePostModule 1: Rückgabewert

Bei Erfolg wird S_OK („0“) oder ein anderer positiver Wert zurückgegeben, vgl. Rückgabewerte. Erweiterte Meldungen beziehen sich dabei insbesondere auf die Spalte HRESULT in ADS Return Codes.

Wenn der Eintrag nicht in der internen Liste ist, gibt die Methode E_FAIL zurück.

Parameter

Name

Typ

Beschreibung

pEntry

STcPostCyclicEntry

Verweist auf den Listeneintrag, der aus der internen Liste des zyklischen Aufrufers zu entfernen ist.

Vergleichbar mit der Methode AddPostModule() wird der Smart Pointer für den zyklischen Aufrufer als Listeneintrag verwendet, wenn die Modulinstanz aus dem zyklischen Aufrufer entfernt werden soll.

Deklaration und Verwendung des Smart Pointers:

ITcPostCyclicCallerInfoPtr m_spPostCyclicCaller;

if (
m_spPostCyclicCaller ) {
m_spPostCyclicCaller->RemovePostModule(m_spPostCyclicCaller);

}

m_spPostCyclicCaller = NULL;