Diese Funktion erstellt einen benutzerdefinierten Erweiterungskontext, der einem Parser-Objekt zugeordnet ist. Sie wird vom Nachrichtenbroker aufgerufen, wenn eine Instanz eines Parser-Objektes erstellt oder zugeordnet wird. Dies ist der Fall, wenn ein Nachrichtenfluss veranlasst, dass die Nachrichtendaten analysiert werden sollen; der Broker erstellt ein Parser-Objekt oder ordnet es zu, um den entsprechenden Abschnitt der Nachrichtendaten anzufordern. Bevor diese Funktion aufgerufen wird, hat der Broker ein Namenselement als effektives Stammelement für den Parser erstellt. 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 erfolgreicher Ausführung wird die Adresse des benutzerdefinierten Erweiterungskontextes zurückgegeben. Andernfalls wird der Wert null zurückgegeben.