ГОСТ Р 56845—2015
intu16 all_segments;
SegmldList segm jdjisl:
AbsTimeRange abs_time_range;
}u:
} SegmSelection:
typedef intu16 PMStoreCapab;
«define
«define
«define
«define
«define
«define
«define
«define
PMSC_VAR_NO_OF_SEGM0x8000
PMSC_EPI_SEG_ENTRIES0x0800
PMSC_PERI_SEG_ENTRIES0x0400
PMSC_ABS_TIME_SELECT0x0200
PMSC_CLEAR_SEGM_BY_LIST_SUP0x0100
PMSC_CLEAR_SEGM_BY_TIME_SUP0x0080
PMSC_CLEAR_SEGM_REMOVE0x0040
PMSC_MULTl_PERSON0x0008
typedef intu16 SegmEntryHeader.
«define
«define
«define
SEG_ELEM_HDR_ABSOLUTE_TIME0x8000
SEG_ELEM_HDR_RELATIVE_TIME0x4000
SEG_ELEM_HDR_HIRES_RELATIVE_TIME0x2000
typedef struct SegmEntryElem
{
OID_Type cfassjd:
TYPE metric_type:
HANDLE handle:
AttrValMap attr_val_map:
} SegmEntryElem;
typedef struct SegmEntryElemList
Г
первый элемент массива */
{
intu16 count;
intu16 length;
SegmEntryElem value{1];
} SegmEntryElemList:
typedef struct PmSegmentEntryWap
{
SegmEntryHeader segm_entry_header;
SegmEntryElemList segm_enlry_elemjist;
} PmSegmentEntryMap:
typedef struct SegmElemStaticAttrEntry
{
OID_Type classjd;
TYPE metricjype:
AttributeList attributejist:
} SegmElemStaticAttrEntry;
typedef struct PmSegmElemStaticAttrList
Г
первый элемент массива */
{
intu16 count:
intu16 length;
SegmElemStaticAttrEntry va!ue[1]:
} PmSegmElemStaticAttrList;
typedef struct TrigSegmDataXferReq
{
InstNumber seg_inst_no;
} TrigSegmDataXferReq;
typedef intu16 ThgSegmXferRsp;
«define
«define
«define
«define
«define
TSXR SUCCESSFUL0
TSXR_FAIL_NO_SUCH_SEGMENT1
TSXR_FAIL_SEGM_TRY_LATER2
TSXR_FAIL SEGM_EMPTY3
TSXR_FAIL_OTHER512
148