亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tss_error.h

?? TCG軟件棧 linux系統上使用 為可信應用軟件提供和 TPM通信的 接口 其網站上有很多關于使用此軟件的測試用例
?? H
?? 第 1 頁 / 共 2 頁
字號:
/*++

TSS error return codes 
 
--*/

#ifndef __TSS_ERROR_H__
#define __TSS_ERROR_H__

#include <tss/platform.h>

//
// error coding scheme for a Microsoft Windows platform -
// refer to the TSS Specification Parts
//
//  Values are 32 bit values layed out as follows:
//
//   3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
//   1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
//  +---+-+-+-----------------------+-------+-----------------------+
//  |Lev|C|R|     Facility          | Layer |         Code          |
//  +---+-+-+-----------------------+-------+-----------------------+
//  | Platform specific coding      | TSS error coding system       |
//  +---+-+-+-----------------------+-------+-----------------------+
//
//      Lev - is the Level code
//
//          00 - Success
//          01 - Informational
//          10 - Warning
//          11 - Error
//
//      C - is the Customer code flag  (must actually be set)
//
//      R - is a reserved bit    (unused)
//
//      Facility - is the facility code: TCPA: proposal 0x028
//
//      Code - is the facility's status code
//

//
// definitions for the code level information
//
#define TSS_LEVEL_SUCCESS  0x00     // code level success 
#define TSS_LEVEL_INFO     0x40000000L    // code level information
#define TSS_LEVEL_WARNING  0x80000000L    // code level warning
#define TSS_LEVEL_ERROR    0xC0000000L    // code level error

//
// some defines for the platform specific information
//
#define FACILITY_TSS            0x28L     // facility number for TCPA return codes
#define FACILITY_TSS_CODEPOS   (FACILITY_TSS << 16)  // shift the facility info to the code 
                                                                        // position

#define TSS_CUSTOM_CODEFLAG     0x20000000L    // bit position for the custom flag in 
                                                                        // return code

//
//
// TSS error return codes
//
//
#ifndef TSS_E_BASE
#define TSS_E_BASE    0x00000000L
#endif // TSS_E_BASE
#ifndef TSS_W_BASE
#define TSS_W_BASE    0x00000000L
#endif // TSS_W_BASE
#ifndef TSS_I_BASE
#define TSS_I_BASE    0x00000000L
#endif // TSS_I_BASE

//
// basic error return codes common to all TSS Service Provider Interface methods
// and returned by all TSS SW stack components
//

//
// MessageId: TSS_SUCCESS
//
// MessageText:
//
//  Successful completion of the operation.
//
#define TSS_SUCCESS     (UINT32)(0x00000000L)

//
// MessageId: TSS_E_FAIL
//
// MessageText:
//
//  An internal error has been detected, but the source is unknown.
//
#define TSS_E_FAIL     (UINT32)(TSS_E_BASE + 0x002L)

//
// MessageId: TSS_E_BAD_PARAMETER
//
// MessageText:
//
// One or more parameter is bad.
//
#define TSS_E_BAD_PARAMETER    (UINT32)(TSS_E_BASE + 0x003L)

//
// MessageId: TSS_E_INTERNAL_ERROR
//
// MessageText:
//
//  An internal SW error has been detected.
//
#define TSS_E_INTERNAL_ERROR    (UINT32)(TSS_E_BASE + 0x004L)

//
// MessageId: TSS_E_OUTOFMEMORY
//
// MessageText:
//
// Ran out of memory.
//
#define TSS_E_OUTOFMEMORY    (UINT32)(TSS_E_BASE + 0x005L)

//
// MessageId: TSS_E_NOTIMPL
//
// MessageText:
//
// Not implemented.
//
#define TSS_E_NOTIMPL     (UINT32)(TSS_E_BASE + 0x006L)

//
// MessageId: TSS_E_KEY_ALREADY_REGISTERED
//
// MessageText:
//
//  Key is already registered
//
#define TSS_E_KEY_ALREADY_REGISTERED  (UINT32)(TSS_E_BASE + 0x008L)


//
// MessageId: TSS_E_TPM_UNEXPECTED
//
// MessageText:
//
//  An unexpected TPM error has occurred.
//
#define TSS_E_TPM_UNEXPECTED    (UINT32)(TSS_E_BASE + 0x010L)

//
// MessageId: TSS_E_COMM_FAILURE
//
// MessageText:
//
//  A communications error with the TPM has been detected.
//
#define TSS_E_COMM_FAILURE    (UINT32)(TSS_E_BASE + 0x011L)

//
// MessageId: TSS_E_TIMEOUT
//
// MessageText:
//
//  The operation has timed out.
//
#define TSS_E_TIMEOUT     (UINT32)(TSS_E_BASE + 0x012L)

//
// MessageId: TSS_E_TPM_UNSUPPORTED_FEATURE
//
// MessageText:
//
//  The TPM does not support the requested feature.
//
#define TSS_E_TPM_UNSUPPORTED_FEATURE  (UINT32)(TSS_E_BASE + 0x014L)

//
// MessageId: TSS_E_CANCELED
//
// MessageText:
//
//  The action was canceled by request.
//
#define TSS_E_CANCELED     (UINT32)(TSS_E_BASE + 0x016L)

//
// MessageId: TSS_E_PS_KEY_NOTFOUND
//
// MessageText:
//
// The key cannot be found in the persistent storage database.
//
#define TSS_E_PS_KEY_NOTFOUND    (UINT32)(TSS_E_BASE + 0x020L)
//
// MessageId: TSS_E_PS_KEY_EXISTS
//
// MessageText:
//
// The key already exists in the persistent storage database.
//
#define TSS_E_PS_KEY_EXISTS            (UINT32)(TSS_E_BASE + 0x021L)

//
// MessageId: TSS_E_PS_BAD_KEY_STATE
//
// MessageText:
//
// The key data set not valid in the persistent storage database.
//
#define TSS_E_PS_BAD_KEY_STATE         (UINT32)(TSS_E_BASE + 0x022L)


//
// error codes returned by specific TSS Service Provider Interface methods
// offset TSS_TSPI_OFFSET
//

//
// MessageId: TSS_E_INVALID_OBJECT_TYPE
//
// MessageText:
//
// Object type not valid for this operation.
//
#define TSS_E_INVALID_OBJECT_TYPE   (UINT32)(TSS_E_BASE + 0x101L)

//
// MessageId: TSS_E_NO_CONNECTION
//
// MessageText:
//
// Core Service connection doesn't exist.
//
#define TSS_E_NO_CONNECTION    (UINT32)(TSS_E_BASE + 0x102L)
 
//
// MessageId: TSS_E_CONNECTION_FAILED
//
// MessageText:
//
// Core Service connection failed.
//
#define TSS_E_CONNECTION_FAILED   (UINT32)(TSS_E_BASE + 0x103L)

//
// MessageId: TSS_E_CONNECTION_BROKEN
//
// MessageText:
//
// Communication with Core Service failed.
//
#define TSS_E_CONNECTION_BROKEN   (UINT32)(TSS_E_BASE + 0x104L)

//
// MessageId: TSS_E_HASH_INVALID_ALG
//
// MessageText:
//
// Invalid hash algorithm.
//
#define TSS_E_HASH_INVALID_ALG   (UINT32)(TSS_E_BASE + 0x105L)

//
// MessageId: TSS_E_HASH_INVALID_LENGTH
//
// MessageText:
//
// Hash length is inconsistent with hash algorithm.
//
#define TSS_E_HASH_INVALID_LENGTH   (UINT32)(TSS_E_BASE + 0x106L)

//
// MessageId: TSS_E_HASH_NO_DATA
//
// MessageText:
//
// Hash object has no internal hash value.
//
#define TSS_E_HASH_NO_DATA    (UINT32)(TSS_E_BASE + 0x107L)


//
// MessageId: TSS_E_INVALID_ATTRIB_FLAG
//
// MessageText:
//
// Flag value for attrib-functions inconsistent.
//
#define TSS_E_INVALID_ATTRIB_FLAG   (UINT32)(TSS_E_BASE + 0x109L)

//
// MessageId: TSS_E_INVALID_ATTRIB_SUBFLAG
//
// MessageText:
//
// Subflag value for attrib-functions inconsistent.
//
#define TSS_E_INVALID_ATTRIB_SUBFLAG  (UINT32)(TSS_E_BASE + 0x10AL)

//
// MessageId: TSS_E_INVALID_ATTRIB_DATA
//
// MessageText:
//
// Data for attrib-functions invalid.
//
#define TSS_E_INVALID_ATTRIB_DATA   (UINT32)(TSS_E_BASE + 0x10BL)

//
// MessageId: TSS_E_INVALID_OBJECT_INITFLAG
//
// MessageText:
//
// Wrong flag information for object creation.
// 
// The alternate spelling is supported to be compatible with a typo
// in the 1.1b header files.
//
#define TSS_E_INVALID_OBJECT_INIT_FLAG  (UINT32)(TSS_E_BASE + 0x10CL)
#define TSS_E_INVALID_OBJECT_INITFLAG   TSS_E_INVALID_OBJECT_INIT_FLAG
 
//
// MessageId: TSS_E_NO_PCRS_SET
//
// MessageText:
//
// No PCR register are selected or set.
//
#define TSS_E_NO_PCRS_SET    (UINT32)(TSS_E_BASE + 0x10DL)

//
// MessageId: TSS_E_KEY_NOT_LOADED
//
// MessageText:
//
// The addressed key is currently not loaded.
//
#define TSS_E_KEY_NOT_LOADED    (UINT32)(TSS_E_BASE + 0x10EL)
 
//
// MessageId: TSS_E_KEY_NOT_SET

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产1区二区| 久久久久久夜精品精品免费| 日韩视频不卡中文| 水蜜桃久久夜色精品一区的特点| 国产成人av一区二区三区在线 | 51午夜精品国产| 一区二区三区欧美在线观看| 日本道在线观看一区二区| 亚洲乱码国产乱码精品精的特点 | 日韩av中文字幕一区二区| 日韩经典一区二区| 91精品国产综合久久久久久漫画| 天天亚洲美女在线视频| 欧美日韩在线三区| 久久国产精品一区二区| 久久你懂得1024| 国产suv精品一区二区883| 亚洲小说欧美激情另类| 国产女主播在线一区二区| 久久一区二区视频| 国产精品美女久久久久久| 男女激情视频一区| 中文字幕成人网| 欧美亚洲丝袜传媒另类| 日本成人超碰在线观看| 久久久.com| 99国产精品久久久久久久久久| 亚洲国产aⅴ成人精品无吗| 欧美一级生活片| 色域天天综合网| 韩国成人在线视频| 精品动漫一区二区三区在线观看| 三级影片在线观看欧美日韩一区二区| 岛国一区二区三区| 欧美在线观看18| 在线观看成人小视频| 精品亚洲免费视频| 国产在线视频一区二区三区| 韩国理伦片一区二区三区在线播放 | 日韩免费观看高清完整版| 欧美日韩精品二区第二页| 日韩欧美精品三级| 国产日产欧美精品一区二区三区| 亚洲国产精品成人久久综合一区| 亚洲宅男天堂在线观看无病毒| 日韩精品一二三区| 成人的网站免费观看| 91精品福利在线一区二区三区 | 一区二区三区欧美激情| 激情小说欧美图片| eeuss鲁一区二区三区| 91精品国产乱码| 国产精品理论片| 美腿丝袜亚洲色图| 欧美在线制服丝袜| 精品国一区二区三区| 亚洲一区二区三区四区在线免费观看| 激情小说亚洲一区| 欧美xxxxx牲另类人与| 亚洲妇女屁股眼交7| av午夜一区麻豆| 国产精品伦理一区二区| 久久精品免费观看| 欧美日韩美女一区二区| 一区二区三区四区视频精品免费| 韩国成人精品a∨在线观看| 91麻豆精品国产91久久久| 亚洲欧美福利一区二区| 成人激情开心网| 国产日韩欧美精品电影三级在线| 久久草av在线| 欧美成人高清电影在线| 麻豆成人免费电影| 欧美一区二区二区| 亚洲成人午夜影院| 欧美日韩不卡在线| 日本不卡高清视频| 欧美一区二区女人| 精品一区二区三区在线播放视频| 欧美亚洲日本国产| 亚洲电影一区二区| 成人国产精品免费| 国产精品激情偷乱一区二区∴| 国产精品18久久久久久久久| 久久久国产精品午夜一区ai换脸| 喷水一区二区三区| 久久女同互慰一区二区三区| 粉嫩蜜臀av国产精品网站| 欧美激情综合五月色丁香小说| 福利一区福利二区| 亚洲天堂中文字幕| 欧美日韩视频不卡| 亚洲大片一区二区三区| 色婷婷综合中文久久一本| 亚洲午夜视频在线| 欧美日本精品一区二区三区| 首页国产欧美久久| 久久免费看少妇高潮| 国产黑丝在线一区二区三区| 国产精品国产成人国产三级| 99久精品国产| 亚洲精品乱码久久久久| 制服丝袜国产精品| 国产精品一区二区久久精品爱涩| 中文字幕乱码日本亚洲一区二区| 色综合天天做天天爱| 首页综合国产亚洲丝袜| 久久综合狠狠综合| 91国模大尺度私拍在线视频| 激情综合亚洲精品| 亚洲欧美电影院| 欧美久久久久中文字幕| 国产一区91精品张津瑜| 国产精品久久久久久一区二区三区| 色播五月激情综合网| 黄色日韩网站视频| 亚洲精品一二三区| 久久综合九色欧美综合狠狠| 一本大道av一区二区在线播放| 捆绑调教一区二区三区| 亚洲码国产岛国毛片在线| 777午夜精品免费视频| jiyouzz国产精品久久| 久久不见久久见中文字幕免费| 中文字幕一区二区不卡 | 精品无人区卡一卡二卡三乱码免费卡| 久久久五月婷婷| 91传媒视频在线播放| 国产成人啪免费观看软件| 免费看欧美美女黄的网站| 一二三四社区欧美黄| 国产女人水真多18毛片18精品视频| 91麻豆精品国产综合久久久久久| av在线播放成人| 国产麻豆91精品| 久久精品国产澳门| 日本亚洲免费观看| 亚洲在线视频免费观看| 亚洲男人的天堂一区二区| 国产精品久久二区二区| 欧美极品美女视频| 日韩欧美在线影院| 91麻豆精品国产| 91精品国产乱| 欧美视频一二三区| 一本一道久久a久久精品综合蜜臀| 国产精品一区二区x88av| 激情文学综合网| 男人的天堂亚洲一区| 美女网站视频久久| 久久精品国产久精国产| 蜜桃视频第一区免费观看| 日本欧美一区二区| 青青草97国产精品免费观看无弹窗版| 亚洲va国产va欧美va观看| 亚洲在线视频免费观看| 亚洲高清中文字幕| 天天av天天翘天天综合网色鬼国产| 亚洲精品乱码久久久久久黑人| 亚洲日韩欧美一区二区在线| 中文字幕一区二区视频| 亚洲视频 欧洲视频| 亚洲自拍与偷拍| 亚洲成人激情综合网| 亚洲国产综合91精品麻豆| 爽好久久久欧美精品| 久久草av在线| 成人免费福利片| 色悠久久久久综合欧美99| 欧美色爱综合网| 欧美一级爆毛片| 久久久久国产精品麻豆ai换脸 | 97久久精品人人做人人爽 | 亚洲影视在线观看| 日日摸夜夜添夜夜添国产精品| 日韩福利视频导航| 久国产精品韩国三级视频| 国产乱色国产精品免费视频| 成人一区在线观看| 欧美日韩久久久久久| 欧美变态tickling挠脚心| 亚洲国产成人在线| 午夜精品一区二区三区电影天堂 | 亚洲美女在线国产| 免费精品视频最新在线| 成人丝袜18视频在线观看| 91豆麻精品91久久久久久| 色狠狠色狠狠综合| 日韩一区二区三区在线观看| 中日韩av电影| 日韩av一区二区三区| 国产自产v一区二区三区c| 在线精品观看国产| 26uuu亚洲婷婷狠狠天堂| 国产精品国产a| 久久99在线观看| 国产一区二区看久久| 成人av免费在线| 国产精品主播直播| 欧美视频在线观看一区二区|