STMFGETLURESOURCE(3STMF) SCSI Target Mode Framework Library Functions STMFGETLURESOURCE(3STMF)

stmfGetLuResource - get a logical unit resource for a currently registered logical unit

cc [ flag... ] file... -lstmf [ library... ]
#include <libstmf.h>
int stmfGetLuResource(stmfGuid *luGuid, luResource *hdl);

luGuid

The guid of logical unit to retrieve.

hdl

The logical unit resource to create.

The stmfGetLuResource() function retrieves a logical unit resource hdl for a given logical unit. The luGuid argument must represent a currently registered stmf logical unit. This retrieved resource is a set of device-specific properties for a logical unit device. This allocates an luResource hdl of device type matching luGuid. The stmfFreeLuResource(3STMF) function should be used when hdl is no longer needed.

The following values are returned:

STMF_STATUS_SUCCESS

The API call was successful.

STMF_ERROR_NOT_FOUND

The guid does not exist.

See attributes(7) for descriptions of the following attributes:

ATTRIBUTE TYPE ATTRIBUTE VALUE
Interface Stability Committed
MT-Level Safe

libstmf(3LIB), stmfFreeLuResource(3STMF), attributes(7)

May 8, 2009 OmniOS