|
星號表示這些變數是指標:
單星號,用於 Array Data Pointer,告訴我們這是一個指標,指向記憶體中的位址。在C語言中, 這些值告訴我們這組陣列所用的記憶體的開始位置為何。
雙星號,用於 Array Handle,表示它是一個 Handle。在程式語言中,一個handle 就是一個 token,通常是一個指標,讓程式能去存取一項資源,例如一個函式庫中的函式。當作業系統自行處理並搬移heap中的一整塊記憶體時,Handles就會被使用。Handles 是指標的指標.
三星號,用於 Array Handle Pointer,表示它是一個 handle 的指標. 此種資料型別通常用於更複雜的操作,例如 DMA 存取,影像操控,及作業系統層級的函式等。
Product Manuals: Using External Code in LabVIEW
KnowledgeBase 2TNBMIHM: How Do I Use Adapt To Type For Call Library Function Nodes?
Knowledgebase 2IQFOQG4: How Can I Pass a Multidimensional Array from Visual Basic to a LabVIEW-Build DLL?
|