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