Diese Funktion erstellt einen benutzerdefinierten Erweiterungskontext, der einem Parserobjekt zugeordnet ist. Sie wird vom Nachrichtenbroker aufgerufen, wenn eine Instanz eines Parserobjekts erstellt oder zugeordnet wird. Dies ist der Fall, wenn ein Nachrichtenfluss veranlasst, dass die Nachrichtendaten analysiert werden sollen; der Broker erstellt ein Parserobjekt 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.