Erstellt einen benutzerdefinierten Erweiterungskontext, der einem Parserobjekt zugeordnet ist. Die Funktion wird vom Nachrichtenbroker aufgerufen, wenn eine Instanz eines Parserobjekts erstellt oder zugeordnet wird. Dies ist der Fall, wenn ein Nachrichtenfluss die Auswertung der Nachrichtendaten verursacht; der Broker erstellt ein Parserobjekt oder weist dieses zu, um den entsprechenden Abschnitt der Nachrichtendaten anzufordern. Bevor diese Funktion aufgerufen wird, wird der Broker ein Namenelement als effektives Stammelement für den Parser erstellt haben. Dieses Element ist jedoch nicht benannt. Der Parser sollte dieses Element in der Funktion cpiSetElementName benennen.
Definiert in | Typ | Mitglied |
CPI_VFT | Obligatorisch | iFpCreateContext |
void cpiCreateContext( CciParser* parser);
Bei Erfolg wird die Adresse des benutzerdefinierten Erweiterungskontexts zurückgegeben. Ansonsten wird ein Nullwert ausgegeben.