Compartir a través de


Función AtaPortAllocateQueueTag (irb.h)

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

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

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

Parámetros

DeviceExtension

Puntero a la extensión de 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.

Comentarios

La rutina 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 minipuerto debe establecer los parámetros TargetId y Lun en IDE_UNTAGGED.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado irb.h (incluya Ata.h, Irb.h)

Consulte también

AtaPortInitializeQueueTag

AtaPortReleaseQueueTag