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

개요

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

MP_RegisterPlugin(3mpapi)

MP...gin(3MPAPI) Common Multipath Management Library FunctionsMP...gin(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 li‐
       brary.  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 li‐
       brary.


       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 in‐
       form 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),   attrib‐
       utes(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...gin(3MPAPI)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3