# hiappevent_param.h ## Overview Defines the names of all predefined event parameters. In addition to custom events associated with specific applications, you can use predefined events for logging. **File to include**: **Library**: libhiappevent_ndk.z.so **System capability**: SystemCapability.HiviewDFX.HiAppEvent **Since**: 8 **Related Module**: [HiAppEvent](capi-hiappevent.md) ## Summary ### Macros | Name | Description | |--------------------------------------------------------------------------------------------------|------------| | [PARAM_USER_ID](#param_user_id) "user_id" | User ID.
**Since**: 8 | | [PARAM_DISTRIBUTED_SERVICE_NAME](#param_distributed_service_name) "ds_name" | Distributed service name.
**Since**: 8 | | [PARAM_DISTRIBUTED_SERVICE_INSTANCE_ID](#param_distributed_service_instance_id) "ds_instance_id" | Distributed service instance ID.
**Since**: 8| ## Macro Description ### PARAM_USER_ID ``` #define PARAM_USER_ID "user_id" ``` **Description** User ID. **Since**: 8 ### PARAM_DISTRIBUTED_SERVICE_NAME ``` #define PARAM_DISTRIBUTED_SERVICE_NAME "ds_name" ``` **Description** Distributed service name. **Since**: 8 ### PARAM_DISTRIBUTED_SERVICE_INSTANCE_ID ``` #define PARAM_DISTRIBUTED_SERVICE_INSTANCE_ID "ds_instance_id" ``` **Description** Distributed service instance ID. **Since**: 8