IMA_AddDiscoveryAddress(3ima) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

IMA_AddDiscoveryAddress(3ima)

IMA_AddDi...eryAddress(3IMA) iSCSI Management API IMA_AddDi...eryAddress(3IMA)

NAME
       IMA_AddDiscoveryAddress - Adds DiscoveryAddress

SYNOPSIS
       cc [ flag... ] file... -lima [ library... ]
       #include <ima.h>

       IMA_STATUS IMA_AddDiscoveryAddress(
         /* in */     IMA_OID oid,
         /* in */     const IMA_TARGET_ADDRESS discoveryAddress,
         /* out */    IMA_OID *pDiscoveryAddressOid
       );

PARAMETERS
       oid                     The  object  ID  of  the  physical network port
                               (PNP), or logical host bus adapter  (LHBA)  ob‐
                               ject  to  which  the discovery address is being
                               added.


       discoveryAddress        The target address of the target to add to  the
                               specified PNP objects, or the list of LHBA dis‐
                               covery  addresses that are to be used in a send
                               targets discovery session.


       pDiscoveryAddressOid    Either the pointer to an IMA_OID structure  al‐
                               located  by  the caller, or NULL. If this argu‐
                               ment is not NULL, then  on  successful  return,
                               this  argument  contains  the  object ID of the
                               discovery address added by  the  IMA_AddDiscov‐
                               eryAddress() API.



DESCRIPTION
       The  IMA_AddDiscoveryAddress()  API adds a discovery address to be used
       for send targets discovery by the specified PNP or LHBA object.

RETURN VALUES
       IMA_STATUS_REBOOT_NECESSARY

           Returned if a reboot is necessary before the discovery  address  is
           used by the PNP or LHBA in a send targets discovery session.


       IMA_ERROR_NOT_SUPPORTED

           Returned  if  send targets discovery is not supported by the speci‐
           fied PNP or LHBA.


       IMA_ERROR_INVALID_PARAMETER


               o      Returned if discoveryAddress is  NULL,  or  specifies  a
                      memory area from which data cannot be read.


               o      Returned  if  discoveryAddress specifies an empty struc‐
                      ture.


               o      Returned if the  pDiscoveryAddressOid  argument  is  not
                      NULL,  and  specifies a memory area to which data cannot
                      be written.



       IMA_ERROR_INVALID_OBJECT_TYPE

           Returned if the oid argument does not specify a valid object type.


       IMA_ERROR_INCORRECT_OBJECT_TYPE

           Returned if the oid argument does not specify a PNP or LHBA object.


       IMA_ERROR_OBJECT_NOT_FOUND

           Returned if the oid argument does not specify a PNP or  LHBA  known
           to the system.



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

       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Availabilitysystem/library/storage/snia-ima _ Interface
       StabilityVolatile _ MT-LevelSafe


SEE ALSO
       libima(3LIB), attributes(7), IMA_RemoveDiscoveryAddress(3IMA), IMA_Get‐
       DiscoveryAddressProperties(3IMA),      IMA_RegisterForObjectVisibility‐
       Changes(3IMA), IMA_GetDiscoveryProperties(3IMA)

Oracle Solaris 11.4              20 July 2016     IMA_AddDi...eryAddress(3IMA)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3