AtaPortReleaseQueueTag function (irb.h)

The AtaPortReleaseQueueTag routine releases the specified queue tag.

Note  The ATA port driver and ATA miniport driver models may be altered or unavailable in the future. Instead, we recommend using the Storport driver and Storport miniport driver models.
 

Syntax

void AtaPortReleaseQueueTag(
       PVOID DeviceExtension,
  [in] UCHAR TargetId,
  [in] UCHAR Lun,
  [in] UCHAR QueueTag
);

Parameters

DeviceExtension

A pointer to the channel extension.

[in] TargetId

Specifies the target identifier of the device.

[in] Lun

Specifies the logical unit number of the device.

[in] QueueTag

Specifies the queue tag to be freed.

Return value

None

Remarks

The miniport driver should call AtaPortReleaseQueueTag to free allocated queue tags by using AtaPortAllocateQueueTag.

Requirements

Requirement Value
Target Platform Desktop
Header irb.h (include Ata.h, Irb.h)
Library Ataport.lib; Pciidex.lib

See also

AtaPortAllocateQueueTag

AtaPortInitializeQueueTag