cobrtncode_t cobaudit_event(cobuns32_t flags_p, const cobuns8_t *component_id, AUDIT_EVENT *audit_event)
型定義 | PIC | |
---|---|---|
flags | cblt-x4-comp5 | pic x(4) comp-5 |
component-id | pic x(n) | pic x(n) |
audit-event | cblt-aud-event | 次を含むグループ |
cblte-audevt-version | cblt-x4-comp5 | pic x(4) comp-5 |
cblte-audevt-flags | cblt-x4-comp5 | pic x(4) comp-5 |
cblte-audevt-id | cblt-x4-comp5 | pic x(4) comp-5 |
cblte-audevt-category | cblt-x4-comp5 | pic x(4) comp-5 |
cblte-audevt-data-count | cblt-x4-comp5 | pic x(4) comp-5 |
cblte-audevt-reserved1 | cblt-x4-comp5 | pic x(4) comp-5 occurs 7 |
cblte-audevt-event-len | cblt-pointer | pointer |
cblte-audevt-event-type | cblt-pointer | pointer |
cblte-audevt-event-data | cblt-pointer | pointer |
cblte-audevt-reserved2 | cblt-pointer | pointer occurs 7 |
ビット | 値 | 意味 |
---|---|---|
0-12 | 予約済み | 予備 (値は常に 0) |
13 | 0 | cblte-audevt-event-data は、さまざまなサイズおよびタイプのデータをトレースするためのポインターの配列です。cblte-audevt-event-len 配列および cblte-audevt-event-type 配列の対応する要素を設定する必要があります。 |
1 | cblte-audevt-event-data は、同じサイズおよびタイプのデータをトレースするためのポインターの配列です。cblte-audevt-event-len および cblte-audevt-event-type の最初の要素のみを設定する必要があります。 | |
14-29 | 予備 (値は常に 0) | |
30 | 0 | component-id は空白文字で終了します。 |
1 | component-id は null で終了します。 | |
(ビット 31 を設定しない場合は無視される) | ||
31 | 0 | component-id は、CBL_AUDIT_HANDLE_GET (pic x(4) comp-5) によって作成された監査ハンドルです。 |
1 | component-id は、テキスト文字列 (pic x(n)) です。文字列の終了文字はビット 30 で定義されます。 |
version | 構造体のバージョン。値は常に 0 です。 |
flags | 制御フラグ。値は常に 0 です。 |
event_id | 出力されるイベントのタイプを識別するために使用される、コンポーネントに固有のイベント識別子。 |
event_category | 監査イベント カテゴリ。 |
data_count | 監査データ項目の数。event_len 配列、event_type 配列、および event_data 配列の要素数を示します。0 の場合もあります。 |
event_len | 32 ビットの符号なし整数の配列へのポインター。配列の各要素は、event_data 配列内の対応する監査データ項目の長さを示します。data_count が 0 の場合は NULL になります。 |
event_type | 32 ビットの符号なし整数の配列へのポインター。配列の各要素は、event_data 配列内の対応する監査データ項目のタイプを示します。data_count が 0 の場合は NULL になります。 上記以外の値は、タイプ 0 (バイナリ) として扱われます。
0 バイナリ 1 テキスト (ローカル エンコーディング) 2 アドレス 3 COMP-5 4 COMP-X 5 UTF8 6 符号付き COMP-5 7 符号付き COMP-X |
event_data | ポインター項目の配列へのポインター。配列の各要素は、event_type 配列および event_len 配列内の対応する要素によって示されるタイプおよび長さの監査データ項目に対処します。data_count が 0 の場合は NULL になります。 注意:アドレス タイプの項目の場合、配列要素は、アドレス値へのポインターではなくアドレス値です。 |
説明:
cobaudit_event() は C プログラムでの使用を意図しています。event_id で指定されたイベントを 1 つ以上の出力先に出力します。