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

📄 lsccid.h

📁 usblsccid-0.9.2: ED1x Smart Card Reader Driver
💻 H
字号:
/*++

Copyright (c) 2004  QWY MicroSystem Inc.

Module Name:
    lsccid.h 

Abstract:
    USB SmartCard Reader driver for CCID/lsCCID compatible device.

Environment:
    kernel mode only

Notes:

Revision History:
    4/24/2005: created
--*/
#ifndef LSCCIDH_INCD
#define LSCCIDH_INCD

#include <pshpack1.h>
typedef struct _SETUP_PACKET{
        		UCHAR bmRequest;
        		UCHAR bRequest;
        		USHORT wValue;
        		USHORT wIndex;
        		USHORT wLength;
} SETUP_PACKET,*PSETUP_PACKET;

typedef struct _LSCCID_CONTROLOUT_HEADER {
	union{
		struct {
			UCHAR bmRequestType;
			UCHAR bMessageType;
			UCHAR bSeq;
			UCHAR abMspec[3];
			USHORT wLength;
		} MessageHeader;
		SETUP_PACKET SetupPacket;
	};
}LSCCID_CONTROLOUT_HEADER, *PLSCCID_CONTROLOUT_HEADER;

typedef struct _LSCCID_CONTROLIN_HEADER {
	UCHAR bmRequestType;
	UCHAR bMessageType;
	UCHAR bSeq;
	UCHAR bStatus;
	UCHAR bError;
	UCHAR bMspec;
	USHORT wLength;
}LSCCID_CONTROLIN_HEADER, *PLSCCID_CONTROLIN_HEADER;

typedef struct tagReaderRelatedParameter{
	UCHAR ClkFrequency;
	UCHAR BWT2;
	UCHAR BWT1;
	UCHAR BWT0;
	UCHAR ParityErrorTimes;
	UCHAR DataRateVL;
	UCHAR DataRateVH;
	UCHAR DataRate5L;
	UCHAR DataRate5H;
	UCHAR DataRate1L;
	UCHAR DataRate1H;
}READER_RELATED_PARAMETER,*PREADER_RELATED_PARAMETER;


NTSTATUSCmdSetReaderRelatedParameters(	PREADER_EXTENSION ReaderExtension,	ULONG tx_length,	PUCHAR tx_buffer);
NTSTATUSCmdGetReaderRelatedParameters(	PREADER_EXTENSION ReaderExtension,	ULONG *rx_length,	UCHAR rx_buffer[]);
NTSTATUSCmdResetReaderRelatedParameters(	PREADER_EXTENSION ReaderExtension
	);
#endif

⌨️ 快捷键说明

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