[ Previous |
Next |
Contents |
Home |
Search ]
AIX Version 4.3 Understanding the Diagnostic Subsystem for AIX
get_diag_att
Purpose
Reads an attribute from the predefined
database PDiagAtt.
Syntax
#include <diag/modid.h>
int get_diag_att ( type, attribute, conversion, byte_count, value )
char *type;
char *attribute;
char conversion;
int *byte_count;
void *value;
Description
The get_diag_att subroutine gets
attributes from the predefined diagnostic database PDiagAtt.
Parameters
The arguments are defined as follows:
type |
Device type, which should be Class/SubClass/Type string for
Diagnostic Version 4. This fully qualified string reduces the chance of
finding two objects having the same Type value in the PdDv
object class. |
attribute |
Attribute name to get from the Predefined Attribute Object Class. |
conversion |
The data type to which the attribute is to be converted, including
the following:
`s' = string |
rep = s |
`b' = byte sequence |
rep = s (for example "0x56FFE67") |
`l' = long |
rep = n |
`i' = int |
rep = n |
`h' = short (half) |
rep = n |
`f' = float |
rep = n |
`c' = char |
rep = n, or s |
`a' = address |
rep = n |
|
byte_count |
Number of bytes (for byte sequence only). |
value |
Pointer to where the converted attribute value is returned. |
Return Value
Upon successful completion, a value of 0
is returned. Otherwise, a value of -1 is returned.
[ Previous |
Next |
Contents |
Home |
Search ]