di_path_prop_lookup_bytes(3devinfo) 맨 페이지 - 윈디하나의 솔라나라

개요

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

di_path_prop_lookup_bytes(3devinfo)

di_...ytes(3DEVINFO) Device Information Library Functions di_...ytes(3DEVINFO)

NAME
       di_path_prop_lookup_bytes,                  di_path_prop_lookup_int64s,
       di_path_prop_lookup_ints, di_path_prop_lookup_strings -  search  for  a
       path property

SYNOPSIS
       cc [ flag... ] file... -ldevinfo [ library... ]
       #include <libdevinfo.h>

       int di_path_prop_lookup_bytes(di_path_t path,
            const char *prop_name);


       int di_path_prop_lookup_int64s(di_path_t path,
            const char *prop_name);


       int di_path_prop_lookup_ints(di_path_t path,
            const char *prop_name, char **prop_data);


       int di_path_prop_lookup_strings(di_path_t path,
            const char *prop_name, char **prop_data);

PARAMETERS
       path         The handle to a path node in a di_init(3DEVINFO).


       prop_name    The name of property for which to search.


       prop_data    For  di_path_prop_lookup_bytes(), the address to a pointer
                    to an array of unsigned characters containing the property
                    data.

                    For di_path_prop_lookup_int64(), the address to a  pointer
                    to  an  array  of  64-bit integers containing the property
                    data.

                    For di_path_prop_lookup_ints(), the address to  a  pointer
                    to an array of integers containing the property data.

                    For   di_path_prop_lookup_strings(),   the  address  to  a
                    pointer to a buffer containing a  concatenation  of  null-
                    terminated strings containing the property data.


DESCRIPTION
       These functions return the value of a known property name and type.


       All  memory  allocated by these functions is managed by the library and
       must not be freed by the caller.

RETURN VALUES
       If the property is found, the number of entries  in  prop_data  is  re‐
       turned.  Otherwise, -1 is returned and errno is set to indicate the er‐
       ror.

ERRORS
       These functions will fail if:

       EINVAL     One of the arguments is invalid.


       ENOTSUP    The snapshot contains no property information.


       ENXIO      The path property does not exist.


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


SEE ALSO
       di_init(3DEVINFO), libdevinfo(3LIB), attributes(7)


       Writing Device Drivers in Oracle Solaris 11.4

Oracle Solaris 11.4               15 May 2008             di_...ytes(3DEVINFO)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3