다음을 통해 공유


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 포함)

추가 정보

PCCARD_RESOURCE