formZ SDK | 5.0 API Reference | System | Plugin Manager (FZPL)

fzpl_fset_get_plugin_id

Description

Queries a function set for the UUID of the plugin which implements it. If the function set is implemented by the application, pl_id is set to FZRT_UUID_NULL. The function set must have been acquired by fzpl_fset_acquire. The UUID must be pre-allocated by the caller.

Plugin Prototype

fzrt_error_td fzpl_fset_get_plugin_id(

const fzpl_fset_td * const

fset,

fzrt_UUID_td

pl_id )

Parameters

fset [Input]

The function set to query.

pl_id [Result]

The UUID of the implementing plugin.

Returns

FZRT_NOERR on success.
FZRT_BAD_PARAM_ERROR - fset or pl_id is NULL.
FZPL_BAD_FUNCTION_SET_ERROR - the function set is uninitialized or corrupt. Most likely caused by passing in a function set which was not acquired by fzpl_fset_acquire.

Availability

5.0.0.0

See Also

fzpl_fset_td

Function Set

fzpl_fset_glue_fset


Defined in

fzpl_plugin.h