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