问题: 请帮忙翻译下面一句英文(计算机编程方面的)
DeviceIoControl( ) is passed a pointer to a two-part structure as both the lpInBuffer and lpOutBuffer parameters. This two-part structure contains a SINGLE_TRANSFER structure followed by a data buffer.
解答:
尽管楼上声称是"电脑专业是纯英语的",但是从译出来的东西来看,好像还是让人不知所以。
我的电脑术语早就忘得差不多了,下面仅根据句子结构作一解释,权作参考。
DeviceIoControl( )应该是一个用于设备输入/输出控制的函数,或者你要把它说成是设备接口控制函数也行。在调用这个函数时需要给定两个参数,分别为lpInBuffer和lpOutBuffer。向DeviceIoControl( )传递一个指针,这个指针是指向一个两部分结构,这个两部分结构包含一个SINGLE_TRANSFER(单向传输、或单通道之类)结构和一个数据缓冲。
简单地说,指针所指向的两部分结构所包含SINGLE_TRANSFER和数据缓冲,分别提供了调用DeviceIoControl( )所需要的lpInBuffer和lpOutBuffer这两参数的值。也就是说SINGLE_TRANSFER→lpInBuffer;data buffer→lpOutBuffer
因此我将它试翻译为:向DeviceIoControl( )函数传递了一个指向两部分结构的指针,该两部分结构提供lpInBuffer和lpOutBuffer这两个参数的值。这个两部分结构按顺序包含一个SINGLE_TRANSFER结构和一个数据缓冲。
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。