跳转到内容

BM_BufferId 枚举参考

BMAPI 1.14.0.42 · bm_usb_def.h

typedef enum
{
BM_DEFAULT_BUFFER = 0x0000,
BM_LOGGINGFILE_BUFFER = 0x0001,
BM_REPLAYFILE_BUFFER = 0x0002,
BM_LOGGINGQ_BUFFER = 0x0111,
BM_REPLAYQ_BUFFER = 0x0222,
BM_RXQ_BUFFER = 0x1111,
BM_TXQ_BUFFER = 0x2222,
BM_NO_BUFFER = 0xFFFF
} BM_BufferId;
名称 值表达式 说明
BM_DEFAULT_BUFFER 0x0000 Default buffer: txq for write, rxq for read
BM_LOGGINGFILE_BUFFER 0x0001 Buffer for logging file operations
BM_REPLAYFILE_BUFFER 0x0002 Buffer for replay file operations
BM_LOGGINGQ_BUFFER 0x0111 Buffer for logging queue
BM_REPLAYQ_BUFFER 0x0222 Buffer for replay queue
BM_RXQ_BUFFER 0x1111 RX queue buffer (compatible with BM_ClearBuffer)
BM_TXQ_BUFFER 0x2222 TX queue buffer (compatible with BM_ClearBuffer)
BM_NO_BUFFER 0xFFFF No buffer: direct physical channel access for low latency

来源:BMAPI 1.14.0.42 正式 Doxygen 文档。技术说明保留原文;安装包中的头文件和帮助文档定义对应版本的接口契约。