Freigeben über


irb.h-Header

Dieser Header wird vom Speicher verwendet. Weitere Informationen finden Sie unter

irb.h enthält die folgenden Programmierschnittstellen:

Functions

 
AtaPortAllocateQueueTag

Die AtaPortAllocateQueueTag-Routine gibt ein Warteschlangentag für das angegebene Gerät zurück. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortBuildRequestSenseIrb

Die AtaPortBuildRequestSenseIrb-Routine erstellt und gibt einen IRB für Vorgangscode SCSIOP_REQUEST_SENSE zurück. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortBusChangeDetected

Die AtaPortBusChangeDetected-Routine benachrichtigt den Porttreiber über Änderungen in der Gerätekonfiguration im angegebenen Kanal. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortCompleteAllActiveRequests

Die AtaPortCompleteAllActiveRequests-Routine schließt alle aktiven IRBs für das angegebene Gerät ab. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortCompleteRequest

Die AtaPortCompleteRequest-Routine schließt den angegebenen IRB ab.
AtaPortControllerSyncRoutine

Die AtaPortControllerSyncRoutine-Routine bietet synchronisierten Zugriff auf Datenstrukturen, die über alle Kanäle auf einem Controller gemeinsam genutzt werden. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortConvertPhysicalAddressToUlong

Die AtaPortConvertPhysicalAddressToUlong-Routine schneidet eine Adresse vom Typ IDE_PHYSICAL_ADDRESS an eine ULONG ab. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortConvertUlongToPhysicalAddress

Die AtaPortConvertUlongToPhysicalAddress-Routine konvertiert eine angegebene ULONG-Adresse in einen Wert vom Typ IDE_PHYSICAL_ADDRESS. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortCopyMemory

Die AtaPortCopyMemory-Routine kopiert Daten von einem Speicherort an einen anderen. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortDebugPrint

Die AtaPortDebugPrint-Routine übergibt eine Nachrichtenzeichenfolge an den Kerneldebugger, damit der Debugger gedruckt werden kann.
AtaPortDeviceBusy

Die AtaPortDeviceBusy-Routine informiert den Porttreiber darüber, dass das angegebene Gerät ausgelastet ist.
AtaPortDeviceReady

Die AtaPortDeviceReady-Routine informiert den Porttreiber darüber, dass das angegebene Gerät bereit ist, neue Anforderungen anzunehmen.
AtaPortGetBusData

Die AtaPortGetBusData-Routine ruft Daten von dem Speicherort ab, der von ConfigDataOffset im PCI-Konfigurationsbereich des Geräts angegeben wird. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortGetDeviceBase

Die AtaPortGetDeviceBase-Routine gibt eine zugeordnete logische Basisadresse zurück, die für die Kommunikation mit einem HBA verwendet wird. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortGetPhysicalAddress

Die AtaPortGetPhysicalAddress-Routine konvertiert den virtuellen Adressbereich in den physischen Adressbereich.
AtaPortGetScatterGatherList

Die AtaPortGetScatterGatherList-Routine ruft die Scatter/Gather-Liste ab, die dieser Anforderung zugeordnet ist. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortGetUnCachedExtension

Die AtaPortGetUncachedExtension-Routine weist einen nicht zwischengespeicherten gemeinsamen Puffer zu, der von der CPU und dem Gerät gemeinsam genutzt wird. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortInitializeEx

Die AtaPortInitializeEx ATA-Porttreiberbibliotheksroutine initialisiert die Port- und Miniporttreiber. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortInitializeQueueTag

Die AtaPortInitializeQueueTag-Routine initialisiert die Liste der Warteschlangentags für das angegebene Gerät. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortMoveMemory

Die AtaPortMoveMemory-Routine kopiert Daten von einem Speicherort an einen anderen. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortReadPortBufferUchar

Die AtaPortReadPortBufferUchar-Routine überträgt eine bestimmte Anzahl von Bytewerten ohne Vorzeichen aus dem HBA in einen Puffer. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortReadPortBufferUlong

Die AtaPortReadPortBufferUlong-Routine überträgt eine bestimmte Anzahl von ULONG-Werten aus dem HBA in einen Puffer. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortReadPortBufferUshort

Die AtaPortReadPortBufferUshort-Routine überträgt eine bestimmte Anzahl von USHORT-Werten aus dem HBA in einen Puffer. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortReadPortUchar

Die AtaPortReadPortUchar-Routine liest einen Bytewert ohne Vorzeichen aus dem HBA. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortReadPortUlong

Die AtaPortReadPortUlong-Routine liest einen ULONG-Wert aus dem HBA. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortReadPortUshort

Die AtaPortReadPortUshort-Routine liest einen USHORT-Wert aus dem HBA. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortReadRegisterBufferUchar

Die AtaPortReadRegisterBufferUchar-Routine überträgt eine angegebene Anzahl von Bytes ohne Vorzeichen vom HBA in einen Puffer. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortReadRegisterBufferUlong

Die AtaPortReadRegisterBufferUlong-Routine überträgt eine angegebene Anzahl von ULONG-Werten aus dem HBA in einen Puffer. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortReadRegisterBufferUshort

Die AtaPortReadRegisterBufferUshort-Routine überträgt eine angegebene Anzahl von USHORT-Werten aus dem HBA in einen Puffer. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortReadRegisterUchar

Die AtaPortReadRegisterUchar-Routine liest einen Bytewert ohne Vorzeichen aus dem HBA. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortReadRegisterUlong

Die AtaPortReadRegisterUlong-Routine liest einen ULONG-Wert aus dem HBA. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortReadRegisterUshort

Die AtaPortReadRegisterUshort-Routine liest einen USHORT-Wert aus dem HBA. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortRegistryAllocateBuffer

Die AtaPortRegistryAllocateBuffer-Routine weist einen Puffer für Registrierungsvorgänge zu. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortRegistryChannelSubkeyRead

Die AtaPortRegistryChannelSubKeyRead-Routine liest die Daten, die dem angegebenen Wertnamen unter dem Registrierungsschlüssel HKLM\CurrentControlSet\Services<service name>\ControllerN\ChannelM zugeordnet sind, wobei N die Nummer des Controllers und M die Nummer des Kanals ist. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar. Stattdessen wird empfohlen, die Modelle Storport-Treiber und Storport-Miniporttreiber zu verwenden.
AtaPortRegistryChannelSubkeyWrite

Die AtaPortRegistryChannelSubKeyWrite-Routine schreibt Daten in den angegebenen Wertnamen unter dem Registrierungsschlüssel HKLM\CurrentControlSet\Services<service name>\ControllerN\ChannelM, wobei N die Nummer des Controllers und M die Nummer des Kanals ist.
AtaPortRegistryChannelSubkeyWriteDeferred

Die AtaPortRegistryChannelSubKeyWriteDeferred-Routine schreibt Daten asynchron in den angegebenen Wertnamen unter dem Registrierungsschlüssel HKLM\CurrentControlSet\Services-Dienstname<>\ControllerN\ChannelM, wobei N die Nummer des Controllers und M die Nummer des Kanals ist. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar. Stattdessen wird empfohlen, die Modelle Storport-Treiber und Storport-Miniporttreiber zu verwenden.
AtaPortRegistryControllerKeyRead

Die AtaPortRegistryControllerKeyRead-Routine liest die Daten, die dem angegebenen Wertnamen unter dem Registrierungsschlüssel HKLM\CurrentControlSet\Services<service name>\ControllerN zugeordnet sind, wobei N die Nummer des Controllers ist. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar. Stattdessen wird empfohlen, die Modelle Storport-Treiber und Storport-Miniporttreiber zu verwenden.
AtaPortRegistryControllerKeyWrite

Die AtaPortRegistryControllerKeyWrite-Routine schreibt die Daten in den angegebenen Wertnamen unter dem Registrierungsschlüssel HKLM\CurrentControlSet\Services<service name>\ControllerN, wobei N die Nummer des Controllers ist.
AtaPortRegistryControllerKeyWriteDeferred

Die AtaPortRegistryControllerKeyWriteDeferred-Routine schreibt die Daten asynchron in den angegebenen Wertnamen unter dem Registrierungsschlüssel HKLM\CurrentControlSet\Services<service name>\ControllerN, wobei N die Nummer des Controllers ist.
AtaPortRegistryFreeBuffer

Die AtaPortRegistryFreeBuffer-Routine gibt den Registrierungspuffer frei, der mithilfe von AtaPortRegistryAllocateBuffer zugeordnet wurde. Hinweis Die MODELLE ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise in Zukunft geändert oder nicht mehr verfügbar.
AtaPortReleaseQueueTag

Die AtaPortReleaseQueueTag-Routine gibt das angegebene Warteschlangentag frei. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortReleaseRequestSenseIrb

Die AtaPortReleaseRequestSenseIrb-Routine gibt die Anforderungsoptimierung frei, die mithilfe von AtaPortBuildRequestSenseIrb zugeordnet wird.
AtaPortRequestPowerStateChange

Die AtaPortRequestPowerStateChange-Routine fordert einen Energiezustandsübergang für das angegebene Gerät an. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortRequestSynchronizedRoutine

Die AtaPortRequestSynchronizedRoutine-Routine wird vom Miniporttreiber verwendet, um eine Synchronisierung mit der Interruptdienstroutine (ISR) anzufordern. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortRequestTimer

Die AtaPortRequestTimer-Routine fordert einen Timerrückruf an. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortRequestWorkerRoutine

Die AtaPortRequestWorkerRoutine-Routine fordert eine Workerroutine an. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortSetBusData

Die AtaPortSetBusData-Routine speichert die Daten im Puffer im PCI-Konfigurationsraum des angegebenen Geräts an einem Offset, der in ConfigDataOffset angegeben ist. Hinweis Die Modelle des ATA-Porttreibers und des ATA-Miniporttreibers können in Zukunft geändert oder nicht mehr verfügbar sein. Stattdessen wird empfohlen, die Modelle Storport-Treiber und Storport-Miniporttreiber zu verwenden.
AtaPortStallExecution

Die AtaPortStallExecution Hengste im Miniport-Fahrer. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortWritePortBufferUchar

Die AtaPortWritePortBufferUchar-Routine überträgt die angegebene Anzahl von Bytes ohne Vorzeichen aus einem Puffer an den HBA. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortWritePortBufferUlong

Die AtaPortWritePortBufferUlong-Routine überträgt die angegebene Anzahl von ULONG-Werten aus einem Puffer an den HBA. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortWritePortBufferUshort

Die AtaPortWritePortBufferUshort-Routine überträgt die angegebene Anzahl von USHORT-Werten aus einem Puffer in den HBA. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortWritePortUchar

Die AtaPortWritePortUchar-Routine überträgt ein nicht signiertes Byte an den HBA. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortWritePortUlong

Die AtaPortWritePortUlong-Routine überträgt einen ULONG-Wert an den HBA. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortWritePortUshort

Die AtaPortWritePortUshort-Routine überträgt einen USHORT-Wert an den HBA. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortWriteRegisterBufferUchar

Die AtaPortWriteRegisterBufferUchar-Routine überträgt die angegebene Anzahl von Bytes ohne Vorzeichen aus einem Puffer an den HBA. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortWriteRegisterBufferUlong

Die AtaPortWriteRegisterBufferUlong-Routine überträgt die angegebene Anzahl von ULONG-Werten aus einem Puffer an den HBA. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortWriteRegisterBufferUshort

Die AtaPortWriteRegisterBufferUshort-Routine überträgt die angegebene Anzahl von USHORT-Werten aus einem Puffer an den HBA. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortWriteRegisterUchar

Die AtaPortWriteRegisterUchar-Routine überträgt ein Byte ohne Vorzeichen an den HBA. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortWriteRegisterUlong

Die AtaPortWriteRegisterUlong-Routine überträgt einen ULONG-Wert an den HBA. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
AtaPortWriteRegisterUshort

Die AtaPortWriteRegisterUshort-Routine überträgt einen USHORT-Wert an den HBA. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.

Rückruffunktionen

 
IDE_ADAPTER_CONTROL

Die AtaAdapterControl-Miniporttreiberroutine wird aufgerufen, um Plug-and-Play-Vorgänge (PnP) und Energieverwaltungsvorgänge für den HBA auszuführen. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_CHANNEL_ENABLED

Die Miniporttreiberroutine AtaControllerChannelEnabled gibt an, ob der angegebene Kanal aktiviert ist. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_CHANNEL_INIT

Die AtaChannelInitRoutine-Miniporttreiberroutine-Routine initialisiert die Kanalschnittstelle des Miniporttreibers. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_HW_BUILDIO

Die Miniporttreiberroutine IdeHwBuildIo wird für jede eingehende E/A-Anforderung einmal aufgerufen. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_HW_CONTROL

Die Miniporttreiberroutine IdeHwControl benachrichtigt den Miniporttreiber über Plug-and-Play-Ereignisse (PnP) und Energieereignisse. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_HW_INITIALIZE

Die Miniporttreiberroutine IdeHwInitialize konfiguriert das angegebene Gerät. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_HW_INTERRUPT

Die Miniporttreiberroutine IdeHwInterrupt verarbeitet Unterbrechungen des Hostbusadapters (HBA), mit dem der Controller für den Miniporttreiber verbunden ist.
IDE_HW_RESET

Die Miniporttreiberroutine IdeHwReset setzt den Kanal zurück. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_HW_STARTIO

Die Miniporttreiberroutine IdeHwStartIo verarbeitet die synchronisierten Aspekte einer E/A-Anforderung. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_TRANSFER_MODE_SELECT

Die Miniporttreiberroutine AtaControllerTransferModeSelect wählt den Übertragungsmodus für alle Geräte im angegebenen ATA-Kanal aus und programmiert den Controller für den ausgewählten Übertragungsmodus. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar. Stattdessen wird empfohlen, die Modelle Storport-Treiber und Storport-Miniporttreiber zu verwenden.

Strukturen

 
IDE_ACCESS_RANGE

Die IDE_ACCESS_RANGE-Struktur enthält die Adressbereiche, die einem IDE-Controller zugeordnet sind. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_CHANNEL_CONFIGURATION

Die IDE_CHANNEL_CONFIGURATION-Struktur enthält Konfigurationsinformationen für den angegebenen Kanal. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_CHANNEL_INTERFACE

Die IDE_CHANNEL_INTERFACE-Struktur enthält Schnittstelleninformationen für den angegebenen Kanal. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_CONTROLLER_CONFIGURATION

Die IDE_CONTROLLER_CONFIGURATION-Struktur wird verwendet, um Controllerkonfigurationsinformationen zwischen dem Porttreiber und dem Miniporttreiber zu übergeben. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_CONTROLLER_INTERFACE

Die IDE_CONTROLLER_INTERFACE-Struktur wird verwendet, um Controllerkonfigurationsinformationen zwischen dem Porttreiber und dem Miniporttreiber zu übergeben. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_DEVICE_PARAMETERS

Die IDE_DEVICE_PARAMETERS-Struktur enthält Konfigurationsinformationen, die der Porttreiber dem Miniporttreiber zum Konfigurieren eines Geräts bereitstellt. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_LBA_RANGE

Die IDE_LBA_RANGE-Struktur wird vom Porttreiber verwendet, um dem Miniporttreiber einen Bereich von logischen Blöcken bereitzustellen. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_MINIPORT_RESOURCES

Die IDE_MINIPORT_RESOURCES-Struktur wird vom Porttreiber verwendet, um dem Miniporttreiber Ressourcen bereitzustellen. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_POWER_INFO

Die POWER_CHANGE_INFO-Struktur wird in Verbindung mit dem IDE_REQUEST_BLOCK verwendet, um eine Änderung des Energiezustands anzufordern. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_REQUEST_BLOCK

Die IDE_REQUEST_BLOCK-Struktur definiert einen IDE-Anforderungsblock. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_TASK_FILE

Die IDE_TASK_FILE-Struktur enthält die aktuelle und die vorherige IDE-Taskdatei. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_TRANSFER_MODE_PARAMETERS

Die IDE_TRANSFER_MODE_PARAMETERS-Struktur wird in Verbindung mit der AtaControllerTransferModeSelect-Routine des Miniporttreibers verwendet, um die Übertragungsmodusparameter für einen Kanal festzulegen. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar. Stattdessen wird empfohlen, die Modelle Storport-Treiber und Storport-Miniporttreiber zu verwenden.
IDEREGISTER

Die IDEREGISTERS-Struktur wird verwendet, um den Inhalt der IDE-Controllerregister zu melden. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.

Enumerationen

 
ATA_ADDRESS_TRANSLATION

Der ATA_ADDRESS_TRANSLATION-Enumerationstyp gibt den Typ der Adressübersetzung an, die während der Datenübertragung verwendet wird. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
ATA_CHANNEL_STATE

Der ATA_CHANNEL_STATE-Enumerationstyp gibt den Status des Kanals an. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_BUS_TYPE

Gibt den IDE-Bustyp an.
IDE_CONTROL_ACTION

Der IDE_CONTROL_ACTION-Enumerationstyp gibt die Steuerungsaktion an, die von einer IdeHwControl-Routine ausgeführt werden soll. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_DEVICE_TYPE

Der IDE_DEVICE_TYPE-Enumerationstyp gibt den Gerätetyp an. Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber sind möglicherweise geändert oder in Zukunft nicht mehr verfügbar.
IDE_POWER_STATE

Der IDE_POWER_STATE-Enumerationstyp gibt den Energiezustand des Geräts an.