Função AtaPortAllocateQueueTag (irb.h)

A rotina AtaPortAllocateQueueTag retorna uma marca de fila para o dispositivo especificado.

Nota Os modelos de driver de porta do ATA e do driver de miniporto do ATA podem ser alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar os modelos de driver do Storport e do driver de miniporto storport .
 

Sintaxe

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

Parâmetros

DeviceExtension

Um ponteiro para a extensão de canal.

[in] TargetId

Especifica o identificador de destino do dispositivo.

[in] Lun

Especifica o LUN (número de unidade lógica) do dispositivo.

Retornar valor

AtaPortAllocateQueueTag retornará uma marca de fila válida se uma puder ser alocada. Um valor de 0 será retornado se uma marca de fila não puder ser alocada.

Comentários

A rotina AtaPortAllocateQueueTag aloca uma marca de fila por dispositivo ou uma marca de fila por canal. Para gerar uma marca de fila por canal, o driver de miniporte deve definir os parâmetros TargetId e Lun como IDE_UNTAGGED.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho irb.h (inclua Ata.h, Irb.h)

Confira também

AtaPortInitializeQueueTag

AtaPortReleaseQueueTag