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. |