Partilhar via


Função AtaPortInitializeQueueTag (irb.h)

A rotina AtaPortInitializeQueueTag inicializa a lista de marcas de fila para o dispositivo especificado.

Observação o driver de porta do ATA e os modelos de driver de miniporto do ATA podem estar alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar o de driver do Storport e miniporto storport modelos de driver.
 

Sintaxe

BOOLEAN AtaPortInitializeQueueTag(
       PVOID DeviceExtension,
  [in] UCHAR TargetId,
  [in] UCHAR Lun,
  [in] UCHAR MaxQueueTag
);

Parâmetros

DeviceExtension

Um ponteiro para a extensão do canal.

[in] TargetId

Especifica o identificador de destino do dispositivo.

[in] Lun

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

[in] MaxQueueTag

Especifica o valor máximo permitido para a marca de fila.

Valor de retorno

AtaPortInitializeQueueTag retornará verdadeiro se a operação for bem-sucedida. Caso contrário, ele retornará FALSE.

Observações

O driver de miniporte deve chamar AtaPortInitializeQueueTag antes de usar AtaPortAllocateQueueTag e AtaPortReleaseQueueTag para alocar e liberar marcas de fila, respectivamente.

Os valores nos parâmetros TargetId e Lun especificam o dispositivo ao qual a marca de fila pertence. Para gerar marcas de fila específicas do canal, o driver de miniporto deve definir os parâmetros TargetId e Lun para IDE_UNTAGGED.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho irb.h (include Ata.h, Irb.h)
biblioteca Ataport.lib; Pciidex.lib

Consulte também

AtaPortAllocateQueueTag

AtaPortReleaseQueueTag