Compartir a través de


Función AtaPortAllocateQueueTag (irb.h)

La rutina de AtaPortAllocateQueueTag devuelve una etiqueta de cola para el dispositivo especificado.

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

Sintaxis

UCHAR AtaPortAllocateQueueTag(
       PVOID DeviceExtension,
  [in] UCHAR TargetId,
  [in] UCHAR Lun
);

Parámetros

DeviceExtension

Puntero a la extensión del canal.

[in] TargetId

Especifica el identificador de destino del dispositivo.

[in] Lun

Especifica el número de unidad lógica (LUN) del dispositivo.

Valor devuelto

AtaPortAllocateQueueTag devuelve una etiqueta de cola válida si se puede asignar una. Se devuelve un valor de 0 si no se pudo asignar una etiqueta de cola.

Observaciones

La rutina de AtaPortAllocateQueueTag asigna una etiqueta de cola por dispositivo o una etiqueta de cola por canal. Para generar una etiqueta de cola por canal, el controlador de miniport debe establecer el targetId de y parámetros de Lun en IDE_UNTAGGED.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de irb.h (incluya Ata.h, Irb.h)

Consulte también

AtaPortInitializeQueueTag

AtaPortReleaseQueueTag