cciUserDebugTraceW を使用して、 ユーザー・トレースがデバッグ・レベルでアクティブのときに、 メッセージ・カタログからのメッセージ (挿入あり) をユーザー・トレースに書き込みます。 サービス・トレースがアクティブである場合、メッセージはサービス・トレースにも書き込まれます。
ユーザー・トレースがデバッグ・レベルでアクティブではない場合、 サービス・トレースが何らかのレベルでアクティブなら、エントリーはサービス・トレースに書き込まれます。
void cciUserDebugTraceW(
int* returnCode,
CciObject* object,
const CciChar* messageSource,
int messageNumber,
const CciChar* traceText,
...
);
なし。 エラーが発生した場合、returnCode パラメーターがエラーの理由を示します。
const CciChar* myMessageSource=CciString("SwitchMSG",BIP_DEF_COMP_CCSID);
CciNode* thisNode = ((NODE_CONTEXT_ST*)context)->nodeObject;
const CciChar* traceText = CciString("Found an element name and value",
BIP_DEF_COMP_CCSID);
cciUserDebugTraceW(&rc,
(CciObject*)thisNode,
myMessageSource,
2,
traceText,
elementName,
elementValue,
(CciChar*)0);