Triplet較完整版
-- DAT_PARENT
--- MSG_ OPENDSM 初始化DSM
--- MSG_ CLOSEDSM 準備關閉DSM
--- MSG_USERSELECT 彈出“選擇源”的對話方塊
--- MSG_ GETDEFAULT 獲取預設源的標識資訊
--- MSG_ GETFIRST 獲取第一個活動源的標識資訊
--- MSG_ GETNEXT 獲取下一個活動源的標識資訊
---MSG_OPENDS 裝載且初始化源
--- MSG_CLOSEDS 準備關閉源
--DAT_FILESYSTEM
--- MSG_ AUTOMATICCAPTUREDIRECTORY 選擇目錄自動接收影象
--- MSG_ CHANGEDIRECTORY 更改當前domain,host,dir,裝置
--- MSG_ CREATEDIRECTORY 建立一個目錄資料夾
--- MSG_ DELETE 刪除一個目錄資料夾
--- MSG_ COPY 拷貝檔案
--- MSG_ FORMATMEDIA 格式化儲存裝置(?)
--- MSG_ GETFIRSTFILE 獲取目錄裡第一個檔案
--- MSG_ GETNEXTFILE 獲取目錄裡下一個檔案
--- MSG_ GETCLOSE 關閉開啟的上下文
--- MSG_ GETINFO 獲取當前檔案上下文的資訊 --- MSG_ MSG_RENAME 重新命名一檔案
--- MSG_ ENABLEDS 啟用源的使用者介面
--- MSG_ DISABLEDS 關閉源的使用者介面
--DAT_ CAPABILITY (能力值,掃描器這類東西能幹啥)
--- MSG_ GET 獲取能力值,包括當前的和預設的
--- MSG_ GETCURRENT 獲取能力值當前值
--- MSG_ GETDEFAULT 獲取源的預設首選能力值
--- MSG_ RESET 將當前源能力值轉成TWAIN定義的預設值
--- MSG_ SET 設定能力值
--- MSG_ GET 返回檔案的資訊,檔案將被源寫入請求的資料
--- MSG_ GETDEFAULT 返回預設的檔案傳輸資訊
--- MSG_ RESET 重置當前檔案資訊
--- MSG_ SET 為下一個檔案傳輸設定資訊
--- MSG_ GET 返回檔案的資訊,檔案將被源寫入請求的資料
--- MSG_ GETDEFAULT 返回預設的檔案傳輸資訊
--- MSG_ RESET 重置當前檔案資訊
--- MSG_ SET 為下一個檔案傳輸設定資訊
--- MSG_ GET 返回源的最優,最小和最大的緩衝值
--- MSG_ ENDXFER 應用接收或者請求結束資料傳輸
--- MSG_ GET 返回源準備提供的傳輸
--- MSG_ RESET 重置
--- MSG_ STOPFEEDER 強行停止ADF
-- DAT_XFERGROUP
--- MSG_ GET 給下面傳輸返回DG,目前支援DG_IMAGE或自定DG
--DAT_DEVICEEVENT
--- MSG_ GET DG_CONTROL/ DAT_NULL / MSG_DEVICEEVENT
--DAT_ CUSTOMDSDATA
--- MSG_ SET 從應用傳遞事件到源
--- MSG_ GET 從應用傳遞事件到源
--- MSG_ PROCESSEVENT 從應用傳遞事件到源
--- MSG_ GET
-- DAT_PASSTHRU
--- MSG_ PASSTHRU 用特殊命令。(無聊廠家提供的特殊功能)
- DG_IMAGE
--- MSG_GET 給當前的傳輸返回CIEXYZ資訊
-- DAT_GRAYRESPONSE
--- MSG_ SET 設定灰度值
--- MSG_ RESET 灰度預設值
-- DAT_IMAGEINFO
--- MSG_ GET 返回準備傳輸的圖形影象的資訊
-- DAT_IMAGELAYOUT
--- MSG_ GET 給“原始”影象描述物理佈局/位置
--- MSG_ GETDEFAULT 獲取圖的預設佈局資訊
---MSG_ SET 設定下個圖傳輸的佈局資訊
--- MSG_ RESET 將下個圖傳輸佈局資訊設成預設值
-- DAT_IMAGENATIVEXFER
--- MSG_ GET 以本地模式初始化圖請求
-- DAT_IMAGEFILEXFER
--- MSG_ GET 用Disk File模式初始化圖形影象請求
-- DAT_IMAGEMEMXFER
--- MSG_ GET 以快取模式初始化圖請求
-- DAT_JPEGCOMPRESSION
--- MSG_ SET 使用指定的JPEG壓縮值
--- MSG_ RESET 使用源的預設JPEG壓縮值
--- MSG_ GET 獲取當前傳輸的JPEG壓縮引數
--- MSG_ GETDEFAULT 獲取預設的JPEG壓縮引數
-- DAT_PALETTE8
--- MSG_ GET 獲取當前傳輸資訊
--- MSG_ GETDEFAULT 獲取源預設的調色盤資訊
--- MSG_ SET 使用指定的調色盤
--- MSG_ RESET 使用源預設的調色盤
-- DAT_RGBRESPONSE
--- MSG_ SET 設定RGB值
--- MSG_ RESET 使用預設的RGB值
-- DAT_AUDIOINFO
--- MSG_ GET 獲取當前傳輸的音訊資訊
-- DAT_AUDIOFILEXFER
--- MSG_ GET 檔案(File)模式傳音訊資料
-- DAT_AUDIONATIVEXFER
--- MSG_ GET 本地模式(Native)傳輸音訊(audio)資料
DG_XXX,DAT_XXX,MSG_XXX由上面的決定,剩下的幾個補充如下:
- pOrigin:本源,應用程式的TW_IDENTITY結構的副本
- pDest:目標,如果操作物件是DSM,值一定是NULL,如果是源,該引數引用源的TW_IDENTITY結構的一副本,返回給應用
- pData:由之前的DAT_XXX來定義是什麼型別。通常,對應的用TW_XXX來命名資料結構。如:DAT_IDENTITY對應的就是TW_XXX。TWAIN.H裡面定義了全部的結構。應用負責所有的分配和釋放以及檢查。
相關文章
- Triplet Loss 損失函式函式
- LeetCode-Increasing Triplet SubsequenceLeetCode
- 【LeetCode】Increasing Triplet Subsequence(334)LeetCode
- Meltdown的分析——完整版;-)
- 設計模式完整版設計模式
- MySQL完整版命令大全MySql
- 爬蟲——實戰完整版爬蟲
- Git安裝配置(完整版)Git
- 提問的智慧完整版
- 前端模組化詳解(完整版)前端
- 雲端計算簡史(完整版)
- Prolog入門教程(完整版)
- 模擬城市:完整版 for Mac中文Mac
- Hadoop原始碼分析(完整版)Hadoop原始碼
- oracle 建立表空間完整版Oracle
- [2020CVPR]Hierarchical Clustering with Hard-batch Triplet Loss for Person Re-identificationBATIDE
- MongoDB的mongo命令使用完整版MongoDB
- 【Java】實現記事本(完整版)Java
- Android 完整版的下載示例Android
- 安裝wamp環境 最新完整版
- Flex Viewer 解析 完整版 (pdf + source code)FlexView
- CentOS 6 安裝配置教程【完整版】CentOS
- 使用sysbench測試mysql及postgresql(完整版)MySql
- 《Django入門與實踐教程》完整版Django
- vue+element-ui的分頁完整版VueUI
- MySQL並行複製(MTS)原理(完整版)MySql並行
- MySQL開發設計規範(完整版)MySql
- 遊戲演算法整理(貼圖完整版)遊戲演算法
- 歪批IT網路最完整版-老木整理
- 胖哥學SpringMVC:Hello World XML完整版SpringMVCXML
- 深入淺出Vue響應式原理(完整版)Vue
- python學生成績管理系統【完整版】Python
- 2021抖音資料包告(完整版)
- PyQt5案例彙總(完整版)QT
- 九種跨域方式實現原理(完整版)跨域
- python做頻率統計圖 完整版Python
- Android Jni開發環境搭建完整版Android開發環境
- js 深比較和淺比較JS