다음을 통해 공유


IDE_MINIPORT_RESOURCES 구조체(irb.h)

IDE_MINIPORT_RESOURCES 구조는 포트 드라이버에서 미니포트 드라이버에 리소스를 제공하는 데 사용됩니다.

참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. 대신 Storport 드라이버Storport 미니포트 드라이버 모델을 사용하는 것이 좋습니다.
 

구문

typedef struct _IDE_MINIPORT_RESOURCES {
  ULONG             NumberOfAccessRanges;
  PIDE_ACCESS_RANGE IdeAccessRange;
} IDE_MINIPORT_RESOURCES, *PIDE_MINIPORT_RESOURCES;

멤버

NumberOfAccessRanges

IdeAccessRange에서 가리키는 액세스 범위 수를 포함합니다. 각각은 메모리 주소 또는 I/O 포트 주소의 범위입니다.

IdeAccessRange

형식 IDE_ACCESS_RANGE 구조체로 정의된 연속 주소 범위의 첫 번째 주소 범위에 대한 포인터입니다. NumberOfAccessRanges 멤버의 값은 제공되는 주소 범위 수를 나타냅니다. 포트 드라이버는 각 IDE_ACCESS_RANGE 구조를 컨트롤러에 할당된 주소 범위로 채웁니다.

설명

포트 드라이버는 이 구조를 미니포트 드라이버의 IdeHwControl 루틴에 전달합니다.

요구 사항

요구 사항
헤더 irb.h(Irb.h 포함)

추가 정보

IDE_ACCESS_RANGE

IdeHwControl