PCCARD_DES 구조체(cfgmgr32.h)
PCCARD_DES 구조는 PC 카드 instance 리소스 사용량을 설명하는 리소스 목록 또는 리소스 요구 사항 목록을 지정하는 데 사용됩니다. 리소스 목록 및 리소스 요구 사항 목록에 대한 자세한 내용은 하드웨어 리소스를 참조하세요.
구문
typedef struct PcCard_Des_s {
DWORD PCD_Count;
DWORD PCD_Type;
DWORD PCD_Flags;
BYTE PCD_ConfigIndex;
BYTE PCD_Reserved[3];
DWORD PCD_MemoryCardBase1;
DWORD PCD_MemoryCardBase2;
DWORD PCD_MemoryCardBase[PCD_MAX_MEMORY];
WORD PCD_MemoryFlags[PCD_MAX_MEMORY];
BYTE PCD_IoFlags[PCD_MAX_IO];
} PCCARD_DES, *PPCCARD_DES;
멤버
PCD_Count
1이어야 합니다.
PCD_Type
사용되지 않습니다.
PCD_Flags
다음 표에 설명된 각 플래그 집합의 비트 플래그 1개.
플래그 | 정의 | |
---|---|---|
I/O 주소 지정 플래그 | ||
fPCD_IO_8 | 디바이스는 8비트 I/O 주소 지정을 사용합니다. | |
fPCD_IO_16 | 디바이스는 16비트 I/O 주소 지정을 사용합니다. | |
mPCD_IO_8_16 | 8비트 또는 16비트 I/O 주소 지정을 지정하는 PCD_Flags 내의 비트에 대한 비트 마스크입니다. | |
메모리 주소 지정 플래그 | ||
fPCD_MEM_8 | 디바이스는 8비트 메모리 주소 지정을 사용합니다. | |
fPCD_MEM_16 | 디바이스는 16비트 메모리 주소 지정을 사용합니다. | |
mPCD_MEM_8_16 | 8비트 또는 16비트 메모리 주소 지정을 지정하는 PCD_Flags 내의 비트에 대한 비트 마스크입니다. |
PCD_ConfigIndex
디바이스의 구성을 찾는 데 사용되는 8비트 인덱스 값입니다.
PCD_Reserved[3]
사용되지 않습니다.
PCD_MemoryCardBase1
선택적 카드 첫 번째 메모리 창의 기본 주소입니다.
PCD_MemoryCardBase2
선택적 카드 두 번째 메모리 창의 기본 주소입니다.
PCD_MemoryCardBase[PCD_MAX_MEMORY]
이 멤버는 현재 사용되지 않습니다.
PCD_MemoryFlags[PCD_MAX_MEMORY]
이 멤버는 현재 사용되지 않습니다.
PCD_IoFlags[PCD_MAX_IO]
이 멤버는 현재 사용되지 않습니다.
요구 사항
머리글 | cfgmgr32.h(Cfgmgr32.h 포함) |