HP Model 755/125cL HP-UX DMI 2.0 Developer's Guide: HP-UX/HP 9000 Computers, - Page 40

DmiRegisterInfo

Page 40 highlights

Component Interface Data Structures DmiRegisterInfo DmiRegisterInfo This data structure identifies entry points for registering CI Direct Interface code. Table 5-3 DmiRegisterInfo Field Name componentId ciGetAttribute ciGetNextAttribute ciReserveAttribute ciReleaseAttribute ciSetAttribute ciAddRow ciDeleteRow accessData Description Identifier assigned by the service provider on component installation Address of the CiGetAttribute entry point Address of the CiGetNextAttribute entry point Address of the CiReserveAttrribute entry point Address of the CiReleaseAttrribute entry point Address of the CiSetAttribute entry point Address of the CiAddRow entry point Address of the CiDeleteRow entry point Array containing the groups and/or individual attributes that use the Direct Interface typedef struct DmiRegisterInfo { DmiId_t CiGetFunc CiGetFunc CiResRelFunc CiResRelFunc CiSetFunc CiAddDelFunc CiAddDelFunc DmiAccessDataList_t }DmiRegisterInfo_t; componentId; ciGetAttribute; ciGetNextAttribute; ciReserveAttribute; ciReleaseAttribute; ciSetAttribute; ciAddRow; ciDeleteRow; *accessData; 40 Chapter 5

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134

40
Chapter 5
Component Interface Data Structures
DmiRegisterInfo
DmiRegisterInfo
This data structure identifies entry points for registering CI Direct
Interface code.
typedef struct DmiRegisterInfo {
DmiId_t
componentId;
CiGetFunc
ciGetAttribute;
CiGetFunc
ciGetNextAttribute;
CiResRelFunc
ciReserveAttribute;
CiResRelFunc
ciReleaseAttribute;
CiSetFunc
ciSetAttribute;
CiAddDelFunc
ciAddRow;
CiAddDelFunc
ciDeleteRow;
DmiAccessDataList_t
*accessData;
}DmiRegisterInfo_t;
Table 5-3
DmiRegisterInfo
Field Name
Description
componentId
Identifier assigned by the service provider on
component installation
ciGetAttribute
Address of the CiGetAttribute entry point
ciGetNextAttribute
Address of the CiGetNextAttribute entry point
ciReserveAttribute
Address of the CiReserveAttrribute entry point
ciReleaseAttribute
Address of the CiReleaseAttrribute entry point
ciSetAttribute
Address of the CiSetAttribute entry point
ciAddRow
Address of the CiAddRow entry point
ciDeleteRow
Address of the CiDeleteRow entry point
accessData
Array containing the groups and/or individual
attributes that use the Direct Interface