이 헤더는 스토리지에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
irb.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
Functions
|
AtaPortAllocateQueueTag AtaPortAllocateQueueTag 루틴은 지정된 디바이스에 대한 큐 태그를 반환합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortBuildRequestSenseIrb AtaPortBuildRequestSenseIrb 루틴은 작업 코드 SCSIOP_REQUEST_SENSE 대한 IRB를 빌드하고 반환합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortBusChangeDetected AtaPortBusChangeDetected 루틴은 포트 드라이버에 표시된 채널의 디바이스 구성 변경 내용을 알 수 있습니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortCompleteAllActiveRequests AtaPortCompleteAllActiveRequests 루틴은 표시된 디바이스에 대한 모든 활성 IRB를 완료합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortCompleteRequest AtaPortCompleteRequest 루틴은 표시된 IRB를 완료합니다. |
|
AtaPortControllerSyncRoutine AtaPortControllerSyncRoutine 루틴은 컨트롤러의 모든 채널에서 공유되는 데이터 구조에 대한 동기화된 액세스를 제공합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortConvertPhysicalAddressToUlong AtaPortConvertPhysicalAddressToUlong 루틴은 ULONG에 IDE_PHYSICAL_ADDRESS 형식의 주소를 자립니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortConvertUlongToPhysicalAddress AtaPortConvertUlongToPhysicalAddress 루틴은 지정된 ULONG 주소를 IDE_PHYSICAL_ADDRESS 형식의 값으로 변환합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortCopyMemory AtaPortCopyMemory 루틴은 한 위치에서 다른 위치로 데이터를 복사합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortDebugPrint AtaPortDebugPrint 루틴은 디버거가 인쇄할 커널 디버거에 메시지 문자열을 전달합니다. |
|
AtaPortDeviceBusy AtaPortDeviceBusy 루틴은 표시된 디바이스가 사용 중임을 포트 드라이버에 알릴 수 있습니다. |
|
AtaPortDeviceReady AtaPortDeviceReady 루틴은 표시된 디바이스가 새 요청을 수락할 준비가 되었음을 포트 드라이버에 알릴 수 있습니다. |
|
AtaPortGetBusData AtaPortGetBusData 루틴은 디바이스의 PCI 구성 공간 내에서 ConfigDataOffset에 지정된 위치에서 데이터를 검색합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortGetDeviceBase AtaPortGetDeviceBase 루틴은 HBA와 통신하는 데 사용되는 매핑된 논리 기본 주소를 반환합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortGetPhysicalAddress AtaPortGetPhysicalAddress 루틴은 가상 주소 범위를 실제 주소 범위로 변환합니다. |
|
AtaPortGetScatterGatherList AtaPortGetScatterGatherList 루틴은 이 요청과 연결된 분산/수집 목록을 검색합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortGetUnCachedExtension AtaPortGetUncachedExtension 루틴은 CPU 및 디바이스에서 공유하는 캐시되지 않은 공통 버퍼를 할당합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortInitializeEx AtaPortInitializeEx ATA 포트 드라이버 라이브러리 루틴은 포트 및 미니포트 드라이버를 초기화합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortInitializeQueueTag AtaPortInitializeQueueTag 루틴은 지정된 디바이스에 대한 큐 태그 목록을 초기화합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortMoveMemory AtaPortMoveMemory 루틴은 한 위치에서 다른 위치로 데이터를 복사합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortReadPortBufferUchar AtaPortReadPortBufferUchar 루틴은 지정된 수의 부호 없는 바이트 값을 HBA에서 버퍼로 전송합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortReadPortBufferUlong AtaPortReadPortBufferUlong 루틴은 지정된 수의 ULONG 값을 HBA에서 버퍼로 전송합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortReadPortBufferUshort AtaPortReadPortBufferUshort 루틴은 지정된 수의 USHORT 값을 HBA에서 버퍼로 전송합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortReadPortUchar AtaPortReadPortUchar 루틴은 HBA에서 서명되지 않은 바이트 값을 읽습니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortReadPortUlong AtaPortReadPortUlong 루틴은 HBA에서 ULONG 값을 읽습니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortReadPortUshort AtaPortReadPortUshort 루틴은 HBA에서 USHORT 값을 읽습니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortReadRegisterBufferUchar AtaPortReadRegisterBufferUchar 루틴은 지정된 수의 부호 없는 바이트를 HBA에서 버퍼로 전송합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortReadRegisterBufferUlong AtaPortReadRegisterBufferUlong 루틴은 지정된 수의 ULONG 값을 HBA에서 버퍼로 전송합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortReadRegisterBufferUshort AtaPortReadRegisterBufferUshort 루틴은 지정된 수의 USHORT 값을 HBA에서 버퍼로 전송합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortReadRegisterUchar AtaPortReadRegisterUchar 루틴은 HBA에서 서명되지 않은 바이트 값을 읽습니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortReadRegisterUlong AtaPortReadRegisterUlong 루틴은 HBA에서 ULONG 값을 읽습니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortReadRegisterUshort AtaPortReadRegisterUshort 루틴은 HBA에서 USHORT 값을 읽습니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortRegistryAllocateBuffer AtaPortRegistryAllocateBuffer 루틴은 레지스트리 작업에 대한 버퍼를 할당합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortRegistryChannelSubkeyRead AtaPortRegistryChannelSubKeyRead 루틴은 레지스트리 키 HKLM\CurrentControlSet\Services<서비스 이름\ControllerN\ChannelM에서 표시된 값 이름과> 연결된 데이터를 읽습니다. 여기서 N은 컨트롤러의 수이고 M은 채널의 수입니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. 대신 Storport 드라이버 및 Storport 미니포트 드라이버 모델을 사용하는 것이 좋습니다. |
|
AtaPortRegistryChannelSubkeyWrite AtaPortRegistryChannelSubKeyWrite 루틴은 레지스트리 키 HKLM\CurrentControlSet\Services<서비스 이름\ControllerN\ChannelM 아래에 표시된 값 이름>에 데이터를 씁니다. 여기서 N은 컨트롤러의 수이고 M은 채널의 수입니다. |
|
AtaPortRegistryChannelSubkeyWriteDeferred AtaPortRegistryChannelSubKeyWriteDeferred 루틴은 레지스트리 키 HKLM\CurrentControlSet\Services<서비스 이름\ControllerN\ChannelM 아래에 표시된 값 이름>에 데이터를 비동기적으로 씁니다. 여기서 N은 컨트롤러의 수이고 M은 채널의 수입니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. 대신 Storport 드라이버 및 Storport 미니포트 드라이버 모델을 사용하는 것이 좋습니다. |
|
AtaPortRegistryControllerKeyRead AtaPortRegistryControllerKeyRead 루틴은 레지스트리 키 HKLM\CurrentControlSet\Services<서비스 이름\ControllerN에서 표시된 값 이름과> 연결된 데이터를 읽습니다. 여기서 N은 컨트롤러의 수입니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. 대신 Storport 드라이버 및 Storport 미니포트 드라이버 모델을 사용하는 것이 좋습니다. |
|
AtaPortRegistryControllerKeyWrite AtaPortRegistryControllerKeyWrite 루틴은 레지스트리 키 HKLM\CurrentControlSet\Services<서비스 이름\ControllerN 아래에 표시된 값 이름>에 데이터를 씁니다. 여기서 N은 컨트롤러의 수입니다. |
|
AtaPortRegistryControllerKeyWriteDeferred AtaPortRegistryControllerKeyWriteDeferred 루틴은 레지스트리 키 HKLM\CurrentControlSet\Services<서비스 이름\ControllerN에서 표시된 값 이름>에 데이터를 비동기적으로 씁니다. 여기서 N은 컨트롤러의 수입니다. |
|
AtaPortRegistryFreeBuffer AtaPortRegistryFreeBuffer 루틴은 AtaPortRegistryAllocateBuffer를 사용하여 할당된 레지스트리 버퍼를 해제합니다.참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortReleaseQueueTag AtaPortReleaseQueueTag 루틴은 지정된 큐 태그를 해제합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortReleaseRequestSenseIrb AtaPortReleaseRequestSenseIrb 루틴은 AtaPortBuildRequestSenseIrb을 사용하여 할당된 요청 센스 IRB를 해제합니다. |
|
AtaPortRequestPowerStateChange AtaPortRequestPowerStateChange 루틴은 표시된 디바이스에 대한 전원 상태 전환을 요청합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortRequestSynchronizedRoutine AtaPortRequestSynchronizedRoutine 루틴은 미니포트 드라이버에서 ISR(인터럽트 서비스 루틴)과의 동기화를 요청하는 데 사용됩니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortRequestTimer AtaPortRequestTimer 루틴은 타이머 콜백을 요청합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortRequestWorkerRoutine AtaPortRequestWorkerRoutine 루틴은 작업자 루틴을 요청합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortSetBusData AtaPortSetBusData 루틴은 ConfigDataOffset에 지정된 오프셋에 표시된 디바이스의 PCI 구성 공간에 버퍼에 데이터를 저장합니다.참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. 대신 Storport 드라이버 및 Storport 미니포트 드라이버 모델을 사용하는 것이 좋습니다. |
|
AtaPortStallExecution 미니포트 드라이버에서 AtaPortStallExecution이 중단됩니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortWritePortBufferUchar AtaPortWritePortBufferUchar 루틴은 표시된 부호 없는 바이트 수를 버퍼에서 HBA로 전송합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortWritePortBufferUlong AtaPortWritePortBufferUlong 루틴은 표시된 ULONG 값 수를 버퍼에서 HBA로 전송합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortWritePortBufferUshort AtaPortWritePortBufferUshort 루틴은 표시된 USHORT 값 수를 버퍼에서 HBA로 전송합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortWritePortUchar AtaPortWritePortUchar 루틴은 서명되지 않은 바이트를 HBA로 전송합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortWritePortUlong AtaPortWritePortUlong 루틴은 ULONG 값을 HBA로 전송합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortWritePortUshort AtaPortWritePortUshort 루틴은 USHORT 값을 HBA로 전송합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortWriteRegisterBufferUchar AtaPortWriteRegisterBufferUchar 루틴은 표시된 부호 없는 바이트 수를 버퍼에서 HBA로 전송합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortWriteRegisterBufferUlong AtaPortWriteRegisterBufferUlong 루틴은 지정된 수의 ULONG 값을 버퍼에서 HBA로 전송합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortWriteRegisterBufferUshort AtaPortWriteRegisterBufferUshort 루틴은 표시된 USHORT 값 수를 버퍼에서 HBA로 전송합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortWriteRegisterUchar AtaPortWriteRegisterUchar 루틴은 서명되지 않은 바이트를 HBA로 전송합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortWriteRegisterUlong AtaPortWriteRegisterUlong 루틴은 ULONG 값을 HBA로 전송합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
AtaPortWriteRegisterUshort AtaPortWriteRegisterUshort 루틴은 USHORT 값을 HBA로 전송합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
콜백 함수
|
IDE_ADAPTER_CONTROL AtaAdapterControl 미니포트 드라이버 루틴은 HBA에서 PnP(플러그 앤 플레이) 및 전원 관리 작업을 수행하기 위해 호출됩니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_CHANNEL_ENABLED AtaControllerChannelEnabled 미니포트 드라이버 루틴은 지정된 채널이 사용하도록 설정되어 있는지 여부를 나타냅니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_CHANNEL_INIT AtaChannelInitRoutine 미니포트 드라이버는 미니포트 드라이버의 채널 인터페이스를 초기화합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_HW_BUILDIO IdeHwBuildIo 미니포트 드라이버 루틴은 들어오는 모든 I/O 요청에 대해 한 번 호출됩니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_HW_CONTROL IdeHwControl 미니포트 드라이버 루틴은 미니포트 드라이버에 PnP(플러그 앤 플레이) 및 전원 이벤트에 대해 알 수 있습니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_HW_INITIALIZE IdeHwInitialize 미니포트 드라이버 루틴은 표시된 디바이스를 구성합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_HW_INTERRUPT IdeHwInterrupt 미니포트 드라이버 루틴은 미니포트 드라이버의 컨트롤러가 연결된 HBA(호스트 버스 어댑터)의 인터럽트를 처리합니다. |
|
IDE_HW_RESET IdeHwReset 미니포트 드라이버 루틴은 채널을 다시 설정합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_HW_STARTIO IdeHwStartIo 미니포트 드라이버 루틴은 I/O 요청의 동기화된 측면을 처리합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_TRANSFER_MODE_SELECT AtaControllerTransferModeSelect 미니포트 드라이버 루틴은 표시된 ATA 채널의 모든 디바이스에 대한 전송 모드를 선택하고 선택한 전송 모드에 대한 컨트롤러를 프로그래밍합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. 대신 Storport 드라이버 및 Storport 미니포트 드라이버 모델을 사용하는 것이 좋습니다. |
구조체
|
IDE_ACCESS_RANGE IDE_ACCESS_RANGE 구조에는 IDE 컨트롤러에 할당된 주소 범위가 포함됩니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_CHANNEL_CONFIGURATION IDE_CHANNEL_CONFIGURATION 구조에는 표시된 채널에 대한 구성 정보가 포함됩니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_CHANNEL_INTERFACE IDE_CHANNEL_INTERFACE 구조에는 표시된 채널에 대한 인터페이스 정보가 포함됩니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_CONTROLLER_CONFIGURATION IDE_CONTROLLER_CONFIGURATION 구조체는 포트 드라이버와 미니포트 드라이버 간에 컨트롤러 구성 정보를 전달하는 데 사용됩니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_CONTROLLER_INTERFACE IDE_CONTROLLER_INTERFACE 구조체는 포트 드라이버와 미니포트 드라이버 간에 컨트롤러 구성 정보를 전달하는 데 사용됩니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_DEVICE_PARAMETERS IDE_DEVICE_PARAMETERS 구조에는 포트 드라이버가 디바이스를 구성하기 위해 미니포트 드라이버에 제공하는 구성 정보가 포함되어 있습니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_LBA_RANGE IDE_LBA_RANGE 구조체는 포트 드라이버에서 미니포트 드라이버에 다양한 논리 블록을 제공하는 데 사용됩니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_MINIPORT_RESOURCES IDE_MINIPORT_RESOURCES 구조는 포트 드라이버에서 미니포트 드라이버에 리소스를 제공하는 데 사용됩니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_POWER_INFO POWER_CHANGE_INFO 구조체는 IDE_REQUEST_BLOCK 함께 사용하여 전원 상태 변경을 요청합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_REQUEST_BLOCK IDE_REQUEST_BLOCK 구조는 IDE 요청 블록을 정의합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_TASK_FILE IDE_TASK_FILE 구조에는 현재 및 이전 IDE 작업 파일이 포함됩니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_TRANSFER_MODE_PARAMETERS IDE_TRANSFER_MODE_PARAMETERS 구조는 미니포트 드라이버의 AtaControllerTransferModeSelect 루틴과 함께 사용하여 채널에서 전송 모드 매개 변수를 설정합니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. 대신 Storport 드라이버 및 Storport 미니포트 드라이버 모델을 사용하는 것이 좋습니다. |
|
IDEREGISTERS IDEREGISTERS 구조체는 IDE 컨트롤러 레지스터의 내용을 보고하는 데 사용됩니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
열거형
|
ATA_ADDRESS_TRANSLATION ATA_ADDRESS_TRANSLATION 열거형 형식은 데이터 전송 중에 사용되는 주소 변환 유형을 나타냅니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
ATA_CHANNEL_STATE ATA_CHANNEL_STATE 열거형 형식은 채널의 상태를 나타냅니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_BUS_TYPE IDE 버스 유형을 지정합니다. |
|
IDE_CONTROL_ACTION IDE_CONTROL_ACTION 열거형 형식은 IdeHwControl 루틴에서 수행할 컨트롤 동작을 나타냅니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_DEVICE_TYPE IDE_DEVICE_TYPE 열거형 유형은 디바이스 유형을 나타냅니다. 참고 ATA 포트 드라이버 및 ATA 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. |
|
IDE_POWER_STATE IDE_POWER_STATE 열거형 유형은 디바이스의 전원 상태를 나타냅니다. |