IMA_GetLuOid - Gets a logical unit object ID for the specified LUN connected to the specified target
cc [ flag... ] file... -lima [ library... ] #include <ima.h> IMA_STATUS IMA_GetLuOid( /* in */ IMA_OID targetOid, /* in */ IMA_BYTE lun[8], /* out */ IMA_OID *pluOid );
The object ID of the target that controls the logical unit whose object ID is being retrieved.
The logical unit number (LUN) specifying the logical unit of the target whose object ID is being retrieved.
A pointer to an IMA_OID data structure allocated by the caller. If returned successfully, this argument contains the object ID of the logical unit for the specified LUN connected to the specified target.
The IMA_GetLuOid() API gets a logical unit object ID for the specified LUN connected to the specified target.
Returned if the pluOid argument is NULL, or specifies a memory area to which data cannot be written
Returned if the targetOid argument does not specify a valid object type
Returned if the targetOid argument does not specify a target object
Returned if the targetOid argument does not specify a target known to the system
See attributes(7) for descriptions of the following attributes:
|
libima(3LIB), attributes(7), IMA_GetLuOidList(3IMA), IMA_GetLuProperties(3IMA), IMA_LuReportLuns(3IMA)