⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 com_error.h

📁 基于widcomm的蓝牙传输功能程序
💻 H
📖 第 1 页 / 共 2 页
字号:
/*****
 * File: comm_error.h
 *
 * Description:
 * This is a complete list of the possible errors that can be returned
 * by the WBtRc result code when calling wbtapi routines.
 * Any return value other than WBT_SUCCESS means that a fatal error
 * has occurred.
 * Other errors, in particular the errors returned in the lError parameter
 * of callback routines, are listed in bt_errors.h.
 *
 *  Copyright (c) 2000-2006, Broadcom Corporation, All Rights Reserved.
 *****/


#ifndef COM_ERROR_H
#define COM_ERROR_H

#include "windef.h"

typedef enum {
    WBT_SUCCESS,
    WBT_ERROR,
    WBT_NO_SECURITY_API_OBJECT,
    WBT_SECURITY_ERR_CREATE_API,
    WBT_SECURITY_ERR_CANNOT_CREATE_API,
    WBT_SECURITY_ERR_INVALID_DISPATCH,

    WBT_NO_BTM_API_OBJECT,
    WBT_BTM_ERR_CANNOT_CREATE_API,
    WBT_BTM_ERR_INVALID_DISPATCH,

    WBT_NO_GAP_API_OBJECT,

    WBT_NO_FTP_API_OBJECT,
    WBT_FTP_ERR_CANNOT_CREATE_API,
    WBT_FTP_ERR_INVALID_DISPATCH,

    WBT_NO_SPP_API_OBJECT,
    WBT_SPP_ERR_CANNOT_CREATE_API,
    WBT_SPP_ERR_INVALID_DISPATCH,
    WBT_SPP_ERR_NO_API,
    WBT_SPP_ERR_NO_DISPATCH,
    WBT_SPP_ERROR,

    WBT_NO_DUN_API_OBJECT,
    WBT_DUN_ERR_CREATE_API,
    WBT_DUN_ERR_CANNOT_CREATE_API,
    WBT_DUN_ERR_INVALID_DISPATCH,
    WBT_DUN_ERR_NO_API,
    WBT_DUN_ERR_NO_DISPATCH,
    WBT_DUN_ERROR,
    
    WBT_NO_FAX_API_OBJECT,
    WBT_FAX_ERR_CREATE_API,
    WBT_FAX_ERR_CANNOT_CREATE_API,
    WBT_FAX_ERR_INVALID_DISPATCH,
    WBT_FAX_ERR_NO_API,
    WBT_FAX_ERR_NO_DISPATCH,
    WBT_FAX_ERROR,

    WBT_NO_LAP_API_OBJECT,
    WBT_LAP_ERR_CREATE_API,
    WBT_LAP_ERR_CANNOT_CREATE_API,
    WBT_LAP_ERR_INVALID_DISPATCH,
    WBT_LAP_ERR_NO_API,
    WBT_LAP_ERR_NO_DISPATCH,
    WBT_LAP_ERROR,  

    WBT_NO_OPP_API_OBJECT,
    WBT_OPP_ERR_CREATE_API,
    WBT_OPP_ERR_CANNOT_CREATE_API,
    WBT_OPP_ERR_INVALID_DISPATCH,
    WBT_OPP_ERROR,  

    WBT_NO_SYNC_API_OBJECT,
    WBT_SYNC_ERR_CANNOT_CREATE_API,
    WBT_SYNC_ERR_INVALID_DISPATCH,
    WBT_SYNC_ERR_NO_API,
    WBT_SYNC_ERROR,  

    WBT_NO_TRACE_API_OBJECT,
    WBT_TRACE_ERR_CANNOT_CREATE_API,
    WBT_TRACE_ERR_INVALID_DISPATCH,
    WBT_TRACE_ERR_NO_API,
    WBT_TRACE_ERR_MALLOC_SINK,
    WBT_TRACE_ERR_INVALID_SINK,
    WBT_TRACE_ERROR,  

    WBT_NO_HSP_API_OBJECT,
    WBT_HSP_ERR_CANNOT_CREATE_API,
    WBT_HSP_ERR_INVALID_DISPATCH,
    WBT_NO_HAG_API_OBJECT,
    WBT_HAG_ERR_CANNOT_CREATE_API,
    WBT_HAG_ERR_INVALID_DISPATCH,

    WBT_EXCEPTION,
    WBT_OLE_EXCEPTION,                      // Most commonly, receiving this error means the connection to
                                            // the COM server "btstackserver.exe" was lost
    WBT_C_EXCEPTION,
    WBT_COM_EXCEPTION,

    WBT_NO_HCRP_API_OBJECT,
    WBT_HCRP_ERR_CREATE_API,
    WBT_HCRP_ERR_CANNOT_CREATE_API,
    WBT_HCRP_ERR_INVALID_DISPATCH,
    WBT_HCRP_ERR_NO_API,
    WBT_HCRP_ERR_NO_DISPATCH,
    WBT_HCRP_ERROR,
    
    WBT_NO_VDP_API_OBJECT,
    WBT_VDP_ERR_CANNOT_CREATE_API,
    WBT_VDP_ERR_INVALID_DISPATCH,

    /* Errors returned from COM server */
    WBT_COM_ERR_BASE = 0x81000000,

    WBT_BUSY,                               // Busy with another operation
    WBT_ERR_SERVER_DOWN,
    WBT_ERR_ALLOC_SCN_FAILED,               
    WBT_ERR_SDP_FULL,                       
    WBT_ERR_RFCOMM_CONNECTION_FAILED,       
    WBT_ERR_SERVICE_NOT_FOUND,              
    WBT_ERR_UNKNOWN_PORT,                   
    WBT_ERR_TRANSPORT_NOT_FOUND,            
    WBT_ERR_PPP_START_FAILED,               
    WBT_ERR_RAS_NOT_LOADED,                 
    WBT_ERR_RAS_CONNECTION_SETUP_FAILED,    
    WBT_ERR_NO_MODEM_FOUND,                 
    WBT_ERR_LANACCESS_START_FAILED,         
    WBT_ERR_NOT_ENOUGH_MEMORY,              // 
    WBT_ERR_BAD_SCN,                        // invalid scn for connection
    WBT_ERR_ALLOC_SCN,                      // unable to allocate SCN
    WBT_ERR_CREATE_SDP_RECORD,              // unable to create SDP record
    WBT_ERR_BAD_CONFIG,
	WBT_DIALING,                            // NOT an error, the stack is about to put up the dial dialog
    WBT_ERR_BOTH_DUN_LAP_UNSUPPORTED,       // simultaneous DUN & LAP not supported in this OS
    WBT_ERR_NO_AUDIO_PRESENT,               // BT Audio is not installed to start HSP or HAG
    WBT_ERR_COM_PORT_IN_USE,                // COM port used for connection is already in use

	/* COM server errors returned from GapStartInquiry() */
#define WBT_ERR_START_INQUIRY_OFFSET 0x81000020
	WBT_ERR_BTM_BUSY = WBT_ERR_START_INQUIRY_OFFSET + 2, /* Device busy with another command  */
	WBT_ERR_BTM_NO_RESOURCES,               /* No resources to issue command     */
	WBT_ERR_BTM_MODE_UNSUPPORTED,           /* Request for 1 or more unsupported modes */
	WBT_ERR_BTM_ILLEGAL_VALUE,              /* Illegal parameter value           */
	WBT_ERR_BTM_WRONG_MODE,                 /* No device found  */
	WBT_ERR_BTM_LICENSE_ERROR,				/* BTW license unauthorized */

    /* Generic HCI errors passed to the application */
    WBT_ERR_GEN_HCI = 0x810000F0,

    WBT_ERR_AUTH_FAILURE,           // Authentication failed, redo pairing
    WBT_ERR_PAIRING_NOT_ALLOWED,    // Pairing is not allowed by peer device
    WBT_ERR_RESPONCE_TIMEOUT,       // Timeout occured during pairing
    WBT_ERR_PAGE_TIMEOUT,           // Device is not available
    WBT_ERR_NOT_SUPPPORTED,         // Pairing not supported
    WBT_ERR_REPEATED_ATTEMPTS,      // Repeated attempts

    /* FTP error codes returned from COM server */
    WBT_FTP_ERR_BASE = 0x81000100,

    WBT_FTP_ERR_BAD_ADDR,            /* bad BD_ADDR */
    WBT_FTP_ERR_HANDLE,              /* bad handle */
    WBT_FTP_ERR_NOT_UNIQUE_DEV,      /* specified device is not unique (i.e. multiple
                                     ** matching entries
                                     */
    WBT_FTP_ERR_NO_HANDLES,          /* reached session limit;  no handle available */
    WBT_FTP_ERR_BAD_STATE,           /* could not handle request in present state */
    WBT_FTP_ERR_EXISTS,              /* file exists */
    WBT_FTP_ERR_BAD_REQUEST,         /* invalid request */
    WBT_FTP_ERR_NOT_FOUND,           /* no such file */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -