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

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

?? sdbusdef.h

?? 6410BSP3
?? H
字號:
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this sample source code is subject to the terms of the Microsoft
// license agreement under which you licensed this sample source code. If
// you did not accept the terms of the license agreement, you are not
// authorized to use this sample source code. For the terms of the license,
// please see the license agreement between you and Microsoft or, if applicable,
// see the LICENSE.RTF on your install media or the root of your tools installation.
// THE SAMPLE SOURCE CODE IS PROVIDED "AS IS", WITH NO WARRANTIES OR INDEMNITIES.
//
//
//
// Use of this source code is subject to the terms of the Microsoft end-user
// license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
// If you did not accept the terms of the EULA, you are not authorized to use
// this source code. For a copy of the EULA, please see the LICENSE.RTF on your
// install media.
//
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
// PARTICULAR PURPOSE.
// 
// Module Name:  
//     Sdbusdef.h
// Abstract:  
//     Definition for the sd bus.
//
// 
// 
// Notes: 
// 
//


#pragma once

#define SDBUS_DEVICE_HANDLE_FLAG 0xf
typedef struct __SDBUS_DEVICE_HANDLE_BIT {
    DWORD sdBusIndex:4;
    DWORD sdSlotIndex:4;
    DWORD sdFunctionIndex:3;
    DWORD sdF:5; //set to f;
    DWORD sdRandamNumber:16;
} SDBUS_DEVICE_HANDLE_BIT;
#define SDBUS_MAX_REFERENCE_NUMBER 0x10000
#define SDBUS_DEVICE_REFERENCE_NUMBER_MASK (SDBUS_MAX_REFERENCE_NUMBER-1)

typedef union __SDBUS_DEVICE_HANDLE {
    SDBUS_DEVICE_HANDLE_BIT bit;
    HANDLE                  hValue;
} SDBUS_DEVICE_HANDLE,*PSDBUS_DEVICE_HANDLE;


#define SDBUS_REQUEST_HANDLE_FLAG 0xf
typedef struct __SDBUS_REQUEST_HANDLE_BIT {
    DWORD sdBusIndex:4;
    DWORD sdSlotIndex:4;
    DWORD sdFunctionIndex:3;
    DWORD sd1f:5; // set to 1f;
    DWORD sdRequestIndex:8;
    DWORD sdRandamNumber:8;
} SDBUS_REQUEST_HANDLE_BIT;
#define SDBUS_MAX_REQUEST_INDEX 0x100
#define SDBUS_REQUEST_INDEX_MASK (SDBUS_MAX_REQUEST_INDEX-1)

typedef union __SDBUS_REQUEST_HANDLE {
    SDBUS_REQUEST_HANDLE_BIT    bit;
    HANDLE                      hValue;
} SDBUS_REQUEST_HANDLE, *PSDBUS_REQUEST_HANDLE;



// SD Infomation.
// SDIO common information (shared by all I/O functions)
typedef struct _SDIO_COMMON_INFORMATION {
    UCHAR                   CCCRRev;              // CCCE/SDIO Revision (common for all functions)   
    UCHAR                   SDSpec;               // SD Spec version register
    UCHAR                   CardCapability;       // card capability (common for all functions)
    DWORD                   CommonCISPointer;     // common CIS pointer for this function
    USHORT                  ManufacturerID;       // 16 bit manufacturer ID  (common) 
    USHORT                  CardID;               // 16 bit cardID     (common)
    PWCHAR                  pProductInformation;  // storage for the product information string (common)
    UCHAR                   CCCRShadowIntEnable;  // shadowed interrupt enable register (Parent Only)
    UCHAR                   CCCRShadowIOEnable;   // shadowed I/O enable register (Parent Only)
    BOOL                    fCardSupportsPowerControl;  // Does the card support Power Control
    BOOL                    fPowerControlEnabled;       // Is Power Control Enabled for the Card

}SDIO_COMMON_INFORMATION, *PSDIO_COMMON_INFORMATION;

// SDIO information for each I/O function
typedef struct _SDIO_INFORMATION {
    UCHAR                    Function;             // function number
    UCHAR                    DeviceCode;           // device interface code for this function
    DWORD                    CISPointer;           // CIS pointer for this function
    DWORD                    CSAPointer;           // CSA pointer for this function
    PWCHAR                   pFunctionInformation; // storage for the function information string
    PSD_INTERRUPT_CALLBACK   pInterruptCallBack;   // for SDIO devices the interrupt callback
    PSDIO_COMMON_INFORMATION pCommonInformation;   // common information (parent only)
    BOOL                     fWUS;                 // Wake up supported?
    ULONG                    SoftBlockCount;       // number of blocks
    ULONG                    SoftBlockSize;        // size of each block
    ULONG                    SoftBlockLengthInBytes; // Size of the Soft-Blocks
    PUCHAR                   pSoftBlockBuffer;     // Data buffer starting address
    PUCHAR                   pSoftBlockEndOfBuffer;// Data buffer ending address
    PUCHAR                   pSoftBlockData;       // Current segment data buffer address
    DWORD                    SoftBlockArgument;    // Command argument for the request.
    UCHAR                    SoftBlockCommand;     // Command for the request.
    UCHAR                    Flags;                // Soft-Block control flags.
    SD_FUNCTION_POWER_DRAW   PowerDrawData;        // current draw of function.

#define SFTBLK_USE_FOR_CMD18        1       //  Use Soft-Block for read operations.
#define SFTBLK_USE_FOR_CMD25        2       //  Use Soft-Block for write operations.
#define SFTBLK_USE_FOR_CMD53_READ   4       //  Use Soft-Block for read operations.
#define SFTBLK_USE_FOR_CMD53_WRITE  8       //  Use Soft-Block for write operations.
#define SFTBLK_USE_ALWAYS           0x10    //  Use Soft-Block always.
#define FSTPTH_DISABLE              0x20    //  Disable the use of Fast-Path.

}SDIO_INFORMATION, *PSDIO_INFORMATION;

// SD/SDIO/MMC specific information
typedef struct _SDMMC_INFORMATION {
    ULONG   DataAccessWriteClocks;    // total clocks required for the write to finish  
    ULONG   DataAccessReadClocks;     // total access delay in clocks for the first byte transferred in a read
    BOOL    CardIsLocked;             // card is locked
    ULONGLONG   ullDeviceSize;          // ULONGLONG device memory size that provided from CSD to extented function.
} SDMMC_INFORMATION, *PSDMMC_INFORMATION;

// SD Card information structure
typedef struct _SDCARD_INFORMATION {
    SDIO_INFORMATION    SDIOInformation;    // SDIO information
    SDMMC_INFORMATION   SDMMCInformation;   // SD/SDIO/MMC information
} SDCARD_INFORMATION, *PSDCARD_INFORMATION;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产激情一区二区三区| 午夜视频在线观看一区| 欧美不卡视频一区| 制服丝袜亚洲播放| 91精品国产福利在线观看| 欧美另类一区二区三区| 欧美久久免费观看| 欧美一级一级性生活免费录像| 欧美日韩国产综合草草| 欧美日韩激情在线| 精品国产精品网麻豆系列 | 国产精品自拍一区| 激情深爱一区二区| 国产毛片精品视频| 欧美日韩国产综合一区二区三区| 欧美高清dvd| 精品电影一区二区| 国产精品美女一区二区三区 | 欧美精品久久久久久久久老牛影院| 欧美网站大全在线观看| 欧美一区二区视频在线观看2022| 91精品国产综合久久婷婷香蕉| 日韩精品中午字幕| 久久一区二区三区四区| 国产精品久久久久精k8| 亚洲国产成人精品视频| 久草这里只有精品视频| 成人国产亚洲欧美成人综合网| 色哟哟一区二区三区| 91精品国产乱码| 国产精品网站在线播放| 亚洲午夜在线电影| 国产精品 日产精品 欧美精品| 91捆绑美女网站| 日韩一区二区在线播放| 国产精品久久三| 免费在线看一区| 91视频在线观看免费| 精品久久久久久最新网址| 最新国产精品久久精品| 日本伊人精品一区二区三区观看方式| 国产电影一区二区三区| 欧美天堂一区二区三区| 久久久精品欧美丰满| 五月激情综合色| 91免费观看视频| 久久久精品蜜桃| 91在线观看地址| 日韩欧美国产系列| 亚洲电影第三页| 91香蕉视频mp4| 国产亚洲污的网站| 日本不卡在线视频| 欧美在线free| 中文字幕在线观看一区| 国产精品伊人色| 91精品在线麻豆| 亚洲国产美国国产综合一区二区| 国产精品亚洲专一区二区三区| 88在线观看91蜜桃国自产| 亚洲欧美日韩久久精品| 不卡欧美aaaaa| 日本一区二区在线不卡| 国产麻豆视频精品| 欧美一区二区三区公司| 亚洲自拍偷拍欧美| 欧美日韩在线播| 亚洲国产婷婷综合在线精品| 成人小视频免费观看| 久久九九99视频| 国产麻豆视频精品| 久久九九影视网| 国产成人免费高清| 欧美国产欧美综合| 99视频一区二区| 综合久久久久综合| 91国偷自产一区二区使用方法| 中文字幕一区二区三区视频| 粉嫩av一区二区三区粉嫩| 中文字幕精品在线不卡| 国产精品综合二区| 亚洲国产精品成人久久综合一区| 国产成人精品免费在线| 中文字幕亚洲成人| 色一情一伦一子一伦一区| 亚洲福中文字幕伊人影院| 在线不卡中文字幕| 人人狠狠综合久久亚洲| 26uuu欧美日本| 成人午夜av电影| 亚洲激情校园春色| 91精品国产综合久久婷婷香蕉| 精品一区二区三区免费观看 | 国产日韩成人精品| 91香蕉视频污在线| 天使萌一区二区三区免费观看| 日韩一区二区三区在线| 国产成a人亚洲| 玉足女爽爽91| 日韩久久精品一区| 成人av在线电影| 亚洲va国产天堂va久久en| 精品日韩在线一区| 99视频精品全部免费在线| 亚洲一级片在线观看| 精品国产污网站| 91视频在线看| 国产美女在线观看一区| 亚洲午夜在线观看视频在线| 日韩欧美一区二区不卡| 丰满放荡岳乱妇91ww| 天天综合网天天综合色| 亚洲国产精品99久久久久久久久| 欧美性做爰猛烈叫床潮| 国精产品一区一区三区mba视频| 国产精品久久久久久一区二区三区| 欧美日韩一区 二区 三区 久久精品| 久久aⅴ国产欧美74aaa| 一区二区三区在线免费视频| 精品国产第一区二区三区观看体验| 91麻豆精东视频| 国产一区视频网站| 手机精品视频在线观看| 亚洲国产岛国毛片在线| 欧美成人在线直播| 欧美亚洲免费在线一区| 国产成a人无v码亚洲福利| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品天天看| 精品少妇一区二区三区免费观看 | 黑人巨大精品欧美黑白配亚洲| 亚洲精品va在线观看| 久久久三级国产网站| 欧美一区二区在线视频| 欧美亚洲国产bt| 99久久国产免费看| 成人免费视频免费观看| 久久99九九99精品| 麻豆精品一区二区综合av| 亚洲超碰97人人做人人爱| 亚洲人成精品久久久久| 国产精品理论在线观看| 国产日韩高清在线| 久久久久免费观看| 欧美精品一区男女天堂| 欧美xxx久久| 精品久久久网站| 337p粉嫩大胆噜噜噜噜噜91av| 欧美一级黄色大片| 日韩一区二区三区在线| 日韩精品一区二区在线| 日韩欧美一级二级三级久久久| 欧美日韩1234| 欧美精品亚洲一区二区在线播放| 在线这里只有精品| 欧美亚洲动漫制服丝袜| 欧美日韩国产中文| 91精品免费在线| 日韩视频一区二区三区| 精品三级在线观看| 国产午夜精品一区二区三区视频| 国产欧美日韩麻豆91| 1区2区3区国产精品| 亚洲免费观看高清完整版在线| 亚洲精品免费在线| 亚洲成人自拍网| 日本欧美在线看| 国产精品911| 99精品视频一区二区三区| 欧美色图在线观看| 日韩理论片在线| 亚洲成av人片观看| 九九视频精品免费| 成人精品gif动图一区| 色狠狠色噜噜噜综合网| 欧美一区二区三区白人 | 国产91对白在线观看九色| zzijzzij亚洲日本少妇熟睡| 日本高清不卡视频| 日韩免费一区二区| 国产精品毛片久久久久久久| 亚洲一二三专区| 国产一区二区三区高清播放| 粗大黑人巨茎大战欧美成人| 欧美午夜一区二区三区| 久久综合久色欧美综合狠狠| 国产精品看片你懂得| 婷婷综合五月天| 成人亚洲一区二区一| 欧美主播一区二区三区| 日韩午夜激情av| 亚洲精品亚洲人成人网| 久久99精品久久久久久| 一本一道综合狠狠老| 日韩免费高清视频| 亚洲综合网站在线观看| 国产盗摄精品一区二区三区在线| 欧美撒尿777hd撒尿| 久久精品一区八戒影视| 日韩不卡手机在线v区|