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

Optional Management Interface Support, Functions Memory Handling, Security and, Message Logging

Page 85 highlights

Management Interface Functions Optional Management Interface Support Functions (Memory Handling, Security and Message Logging) Optional Management Interface Support Functions (Memory Handling, Security and Message Logging) The following Support Functions provide the client writer with convenient memory allocation and security routines. Memory Handling and Security Functions DmiAlloc() Allocates memory for use as input parameters to DMI function calls, or any other transient use. void *DMI_API DmiAlloc ( /* [in] */ size_t /* [in] */ DmiMemDsc_t /* [out] */ DmiErrorStatus_t size, memDsc, *status); DmiCopyAttributeData() Copies the DmiAttributeData_t data structure. DmiErrorStatus_t DmiCopyAttributeData( /* [in] */ DmiAttributeData_t* dest, /* [in] */ DmiAttributeData_t* src, /* [in] */ DmiMemDsc_t memDsc); DmiCopyAttributeIds() Copies the DmiAttributeIds_t data structure. DmiErrorStatus_t DmiCopyAttributeIds( /* [in] */ DmiAttributeIds_t* dest, /* [in] */ DmiAttributeIds_t* src, /* [in] */ DmiMemDsc_t memDsc); DmiCopyAttributeList() Copies the DmiAttributeList_t data structure. DmiErrorStatus_t DmiCopyAttributeList( /* [in] */ DmiAttributeList_t* dest, /* [in] */ DmiAttributeList_t* src, /* [in] */ DmiMemDsc_t memDsc); DmiCopyAttributeValues() Copies the DmiAttributeValues_t data structure. DmiErrorStatus_t DmiCopyAttributeValues( /* [in] */ DmiAttributeValues_t* dest, Chapter 9 85

  • 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

Chapter 9
85
Management Interface Functions
Optional Management Interface Support Functions (Memory Handling, Security and Message
Logging)
Optional Management Interface Support
Functions (Memory Handling, Security and
Message Logging)
The following Support Functions provide the client writer with
convenient memory allocation and security routines.
Memory Handling and Security Functions
DmiAlloc()
Allocates memory for use as input parameters to DMI function calls, or
any other transient use.
void *DMI_API DmiAlloc (
/* [in]
*/ size_t
size,
/* [in]
*/ DmiMemDsc_t
memDsc,
/* [out] */ DmiErrorStatus_t
*status);
DmiCopyAttributeData()
Copies the DmiAttributeData_t data structure.
DmiErrorStatus_t DmiCopyAttributeData(
/* [in]
*/ DmiAttributeData_t* dest,
/* [in]
*/ DmiAttributeData_t* src,
/* [in]
*/ DmiMemDsc_t
memDsc);
DmiCopyAttributeIds()
Copies the DmiAttributeIds_t data structure.
DmiErrorStatus_t DmiCopyAttributeIds(
/* [in]
*/ DmiAttributeIds_t* dest,
/* [in]
*/ DmiAttributeIds_t* src,
/* [in]
*/ DmiMemDsc_t
memDsc);
DmiCopyAttributeList()
Copies the DmiAttributeList_t data structure.
DmiErrorStatus_t DmiCopyAttributeList(
/* [in]
*/ DmiAttributeList_t* dest,
/* [in]
*/ DmiAttributeList_t* src,
/* [in]
*/ DmiMemDsc_t
memDsc);
DmiCopyAttributeValues()
Copies the DmiAttributeValues_t data structure.
DmiErrorStatus_t DmiCopyAttributeValues(
/* [in]
*/ DmiAttributeValues_t* dest,