Função AtaPortInitializeQueueTag (irb.h)
A rotina AtaPortInitializeQueueTag inicializa a lista de marcas de fila para o dispositivo especificado.
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 |