Show Table of Contents
Chapter 72. Parameters for the Virtual Attribute Service
The parameters listed in the tables below are used with the virtual attribute service to return information about virtual and real attributes.
These identifiers are flags that can be passed to various
slapi_vattr_values_XXX() functions in the flags parameter:
| Parameter | Data Type | Description |
|---|---|---|
SLAPI_REALATTRS_ONLY | int | Flag that indicates only real attributes are used. |
SLAPI_VIRTUALATTRS_ONLY | int | Flag that indicates only virtual attributes are used. |
SLAPI_VIRTUALATTRS_LIST_OPERATIONAL_ATTRS | int | Flag that indicates the operational attributes should be listed. |
SLAPI_VIRTUALATTRS_REQUEST_POINTERS | int | Flag that indicates you wish to receive pointers into the entry, if possible. |
These are buffer disposition flags that are returned in the buffer_flags parameter:
| Parameter | Data Type | Description |
|---|---|---|
SLAPI_VIRTUALATTRS_REALATTRS_ONLY | int | Buffer disposition flag that indicates these are real attributes. |
SLAPI_VIRTUALATTRS_RETURNED_COPIES | int | Buffer disposition flag that indicates the virtual attributes returned copies. |
SLAPI_VIRTUALATTRS_RETURNED_POINTERS | int | Buffer disposition flag that indicates the virtual attributes returned pointers. |
These are attribute type name disposition values that are returned in the
type_name_disposition parameter:
| Parameter | Data Type | Description |
|---|---|---|
SLAPI_VIRTUALATTRS_LOOP_DETECTED | int | Flag that indicates a failure in evaluating the virtual attributes because a loop was detected while locating and calling virtual attribute providers. |
SLAPI_VIRTUALATTRS_NOT_FOUND | int | Flag that indicates the attribute type was not recognized by any virtual attribute and is not a real attribute in the entry. |
SLAPI_VIRTUALATTRS_TYPE_NAME_MATCHED_EXACTLY_OR_ALIAS | int | Flag that indicates the attribute name disposition value indicates a matching result. |
SLAPI_VIRTUALATTRS_TYPE_NAME_MATCHED_SUBTYPE | int | Flag that indicates the attribute name matched the subtype. |

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.