|
|
udi_mgmt_ops_t(3udi)
Management Meta channel ops vector
#include <udi.h>typedef const struct { udi_usage_ind_op_t *usage_ind_op; udi_enumerate_req_op_t *enumerate_req_op; udi_devmgmt_req_op_t *devmgmt_req_op; udi_final_cleanup_req_op_t *final_cleanup_req_op; } udi_mgmt_ops_t;DESCRIPTION udi_mgmt_ops_t is an ops vector structure that contains function pointers for all of the Management Metalanguage entry point routines for the driver. It is used in the driver's udi_init_info to register these entry points with the environment. For additional information on ops vectors, see "Channel Operations Vectors" on page 7-6.
For the udi_usage_ind and udi_enumerate_req entry points, the driver can specify environment-provided proxy functions. See the corresponding reference pages for information on these proxy functions and when they may be used.
Note - The udi_mgmt_ops_t deviates from other channel ops vectors, in that it does not have a udi_channel_event_ind operation.