|
函数nx_packet_data_retrieve类似sprintf,将数据从数据包中复制到用户设置的缓冲中,但是由于不知道要复制的数据大小,很容易缓冲不够大造成溢出。
- UINT nx_packet_data_retrieve(
- NX_PACKET *packet_ptr,
- VOID *buffer_start,
- ULONG *bytes_copied);
复制代码
函数nx_packet_data_extract_offset类似snprintf,可以设置复制的数据大小。
- UINT nx_packet_data_extract_offset(
- NX_PACKET *packet_ptr,
- ULONG offset,
- VOID *buffer_start,
- ULONG buffer_length,
- ULONG *bytes_copied);
复制代码 |
|