1MP_GetDeviceProducCtoOmimdoLnisMtu(l3tMiPpAaPtIh)ManagementMLPi_bGreatrDyevFiucnecPtrioodnusctOidList(3MPAPI)
2
3
4

NAME

6       MP_GetDeviceProductOidList - get a list of the object IDs
7

SYNOPSIS

9       cc [ flag... ] file... -lMPAPI [ library... ]
10       #include <mpapi.h>
11
12       MP_STATUS MP_GetDeviceProductOidList(MP_OID oid,
13            MP_OID_LIST **ppList);
14
15

PARAMETERS

17       oid       The object ID of the plugin.
18
19
20       ppList    A  pointer  to  a  pointer  to  an  object  ID  that has type
21                 MP_OID_LIST structure. With a successful  return,  this  will
22                 contain  a  pointer to an object ID that has type MP_OID_LIST
23                 that contains the  object  IDs  of  all  the  device  product
24                 descriptors associated with the specified plugin.
25
26

DESCRIPTION

28       The MP_GetDeviceProductOidList() function gets a list of the object IDs
29       of all the device product properties associated with this plugin.  When
30       the  caller is finished using the list, it must free the memory used by
31       the list by calling MP_FreeOidList.
32

RETURN VALUES

34       MP_STATUS_INVALID_OBJECT_TYPE
35
36           The oid does not specify any valid object type. This is most likely
37           to happen if an uninitialized object ID is passed to the API.
38
39
40       MP_STATUS_INVALID_PARAMETER
41
42           The  ppList is null or specifies a memory area to which data cannot
43           be  written  because  the   oid   has   a   type   subfield   other
44           thanMP_OBJECT_TYPE_PLUGIN.
45
46
47       MP_STATUS_OBJECT_NOT_FOUND
48
49           The oid owner ID or object sequence number  is invalid.
50
51
52       MP_STATUS_SUCCESS
53
54           The operation is successful
55
56
57       MP_STATUS_FAILED
58
59           The plugin for the specified object ID  is not found.
60
61
62       MP_STATUS_INSUFFICIENT_MEMORY
63
64           A memory allocation failure occurred.
65
66
67       MP_STATUS_UNSUPPORTED
68
69           The API is not supported.
70
71

ATTRIBUTES

73       See attributes(5) for descriptions of the following attributes:
74
75
76
77
78       ┌─────────────────────────────┬─────────────────────────────┐
79       │      ATTRIBUTE TYPE         │      ATTRIBUTE VALUE        │
80       ├─────────────────────────────┼─────────────────────────────┤
81       │Interface Stability          │Standard:  ANSI  INCITS 412  │
82       │                             │Multipath Management API     │
83       ├─────────────────────────────┼─────────────────────────────┤
84       │MT-Level                     │Safe                         │
85       └─────────────────────────────┴─────────────────────────────┘
86

SEE ALSO

88       libMPAPI(3LIB), MP_GetDeviceProductProperties(3MPAPI), attributes(5)
89
90
91       Multipath Management API Version 1.0
92
93
94
95SunOS 5.11                        15 Feb 2006MP_GetDeviceProductOidList(3MPAPI)
Impressum