Compartir a través de


Función AtaPortCompleteRequest (irb.h)

La rutina AtaPortCompleteRequest completa el IRB indicado.

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 el controlador Storport y los modelos de controlador de miniport storport .
 

Sintaxis

void AtaPortCompleteRequest(
  [in] PVOID              ChannelExtension,
  [in] PIDE_REQUEST_BLOCK Irb
);

Parámetros

[in] ChannelExtension

Puntero a la extensión del canal.

[in] Irb

Puntero a una estructura de tipo IDE_REQUEST_BLOCK que define el bloque de solicitudes IDE (IRB) que se va a completar.

Valor devuelto

None

Observaciones

El controlador de minipuerto usa esta rutina para indicar al controlador de puerto que el IRB ha completado. El controlador de minipuerto no debe tocar el IRB después de esta llamada. Es un error completar un IRB con el estado IRB_STATUS_PENDING.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado irb.h (incluya Ata.h, Irb.h)
Library Ataport.lib; Pciidex.lib

Consulte también

IDE_REQUEST_BLOCK