MP_RegisterPlugin(3mpapi) 맨 페이지 - 윈디하나의 솔라나라

개요

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

MP_RegisterPlugin(3mpapi)

Common Multipath Management Library Functions        MP_RegisterPlugin(3MPAPI)



NAME
       MP_RegisterPlugin - register a plugin with the common library

SYNOPSIS
       cc [ flag... ] file... -lMPAPI [ library... ]
       #include <mpapi.h>

       MP_STATUS MP_RegisterPlugin(MP_WCHAR *pPluginId,
            MP_CHAR *pFileName);

PARAMETERS
       pPluginId    A  pointer  to  the  key name shall be the reversed domain
                    name of the vendor followed by a ".", followed by the ven‐
                    dor-specific  name for the plugin that uniquely identifies
                    it.


       pFileName    The full path name of the plugin library.


DESCRIPTION
       The MP_RegisterPlugin() function registers a  plugin  with  the  common
       library.   The   current   implementation   adds   an   entry   to  the
       /etc/mpapi.conf file.


       Unlike some other APIs, this API is implemented entirely in the  common
       library.  It  must  be  called before a plugin is invoked by the common
       library.


       This API does not impact dynamically add or change plugins bound  to  a
       running  library  instance.  Instead,  it causes an application that is
       currently not using a plugin to access the specified plugin  on  future
       calls  to  the  common library. This is generally the behavior expected
       from dynamically loaded modules.


       This API is typically called by a  plugin's  installation  software  to
       inform the common library of the path for the plugin library.


       It  is not an error to re-register a plugin. However, a plugin has only
       one registration. The first call to deregister a plugin will deregister
       it no matter how many calls to register the plugin have been made.


       A vendor may register multiple plugins by using separate plugin IDs and
       filenames.

RETURN VALUES
       MP_STATUS_INVALID_PARAMETER

           The pFileName does not exist.


       MP_STATUS_SUCCESS

           The operation is successful.


FILES
       /etc/mpapi.conf    MPAPI library configuration file


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  _  Interface  StabilityCommitted _ MT-LevelSafe _ Stan‐
       dardT{ ANSI INCITS 412 Multipath Management API T}


SEE ALSO
       libMPAPI(3LIB),       MP_DeregisterPlugin(3MPAPI),       mpapi.conf(5),
       attributes(7)

       Multipath Management API Version 1.0

           https://www.snia.org/tech_activities/standards/curr_standards/mma




Oracle Solaris 11.4               15 Feb 2006        MP_RegisterPlugin(3MPAPI)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3