同步操作将从 OpenHarmony/docs 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Related Modules:
Description:
Defines the driver service.
When a driver releases services to user-level applications, the service interface must inherit this structure and implements the Dispatch function in the structure.
Since:
1.0
struct HdfObject |
|
Open )(struct HdfDeviceIoClient *client) |
Called when the driver service is enabled by a user-level application. |
Dispatch )(struct HdfDeviceIoClient *client, int cmdId, struct HdfSBuf *data, struct HdfSBuf *reply) |
Called when the driver service is invoked by a user-level application. |
Release )(struct HdfDeviceIoClient *client) |
Called when the driver service is released by a user-level application. |
int32_t(* IDeviceIoService::Dispatch) (struct [HdfDeviceIoClient](HdfDeviceIoClient.md) *client, int cmdId, struct [HdfSBuf](HdfSBuf.md) *data, struct [HdfSBuf](HdfSBuf.md) *reply)
Description:
Called when the driver service is invoked by a user-level application.
Parameters:
client | Indicates the pointer to the client object of the service. |
cmdId | Indicates the command word of the service interface. |
data | Indicates the pointer to the data passed by the invoker. |
reply | Indicates the pointer to the data that needs to be returned to the invoker. |
Returns:
Returns 0 if the operation is successful; returns a negative value otherwise.
struct [HdfObject](HdfObject.md) IDeviceIoService::object
Description:
Driver service object ID
int32_t(* IDeviceIoService::Open) (struct [HdfDeviceIoClient](HdfDeviceIoClient.md) *client)
Description:
Called when the driver service is enabled by a user-level application.
Parameters:
client | Indicates the pointer to the client object of the service. |
Returns:
Returns 0 if the operation is successful; returns a negative value otherwise.
void(* IDeviceIoService::Release) (struct [HdfDeviceIoClient](HdfDeviceIoClient.md) *client)
Description:
Called when the driver service is released by a user-level application.
Parameters:
client | Indicates the pointer to the client object of the service. |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。