計(jì)算機(jī)采用了GUID接口方式來(lái)打開(kāi)數(shù)控雕銑機(jī)的設(shè)備,GUID是在編寫(xiě)設(shè)備驅(qū)動(dòng)程序時(shí)獲得的,也可以通過(guò)API函數(shù)調(diào)用來(lái)獲得。依次調(diào)用API函數(shù)SetupDiGetClassDevs,SetupD-iEnumDeviceInterfaces,SetupDiGe-tDeviceInterfaceDetail獲得數(shù)控雕銑機(jī)的設(shè)備接口元素的接口詳細(xì)信息中包含的設(shè)備路徑名,選擇相應(yīng)的USB端點(diǎn)和管道,調(diào)用API函數(shù)CreateFile可以打開(kāi)這個(gè)設(shè)備,獲取設(shè)備的句柄。至此,與USB設(shè)備的通訊就建立起來(lái)了,調(diào)用API函數(shù)Read-File,WriteFile即可讀寫(xiě)USB設(shè)備,而要關(guān)閉設(shè)備則是調(diào)用CloseFile函數(shù)。