Compartir a través de


IDE_TRANSFER_MODE_SELECT función de devolución de llamada (irb.h)

La rutina del controlador de miniporte AtaControllerTransferModeSelect selecciona el modo de transferencia para todos los dispositivos del canal ATA indicado y programa el controlador para el modo de transferencia seleccionado.

Nota

Los modelos de controlador de puerto ATA y controlador de minipuerto de ATA pueden modificarse o no estar disponibles en el futuro. En su lugar, se recomienda usar los modelos del controlador Storport y del controlador storport miniport .

Sintaxis

IDE_TRANSFER_MODE_SELECT IdeTransferModeSelect;

BOOLEAN IdeTransferModeSelect(
  PVOID ControllerExtension,
  PIDE_TRANSFER_MODE_PARAMETERS TransferModeSelect
)
{...}

Parámetros

ControllerExtension

[in] Puntero a la extensión del controlador.

TransferModeSelect

[dentro, fuera] Puntero a una estructura de tipo IDE_TRANSFER_MODE_PARAMETERS que indica al controlador de minipuerto el canal en el que se establecen los modos de transferencia y qué modos de transferencia están disponibles.

Valor devuelto

AtaControllerTransferModeSelect devuelve TRUE para confirmar la recepción de los parámetros del modo de transferencia. El controlador de minipuerto omite un valor devuelto de FALSE.

Comentarios

La rutina del controlador de minipuerto AtaControllerTransferModeSelect debe seleccionar los modos de control de tiempo adecuados y programar el controlador para los modos seleccionados. El controlador de minipuerto debe seleccionar al menos un modo de entrada/salida programado (PIO) para el canal indicado y, preferiblemente, al menos un modo de tiempo de acceso directo a memoria (DMA). Para comunicar al autor de la llamada los modos de transferencia seleccionados, el controlador de minipuerto establece los bits adecuados en el miembro TransferModeSelected de la estructura IDE_TRANSFER_MODE_PARAMETERS.

AtaControllerTransferModeSelect es una rutina opcional.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado irb.h (incluir Irb.h)

Consulte también

IDE_TRANSFER_MODE_PARAMETERS