[Toc][Index]

DosCloseQueue


Bindings:  C, MASM 

This call closes the queue in use by the requesting process. 
 DosCloseQueue (QueueHandle) 
 
 QueueHandle (HQUEUE) - input 
    Handle returned from a previous DosCreateQueue or DosOpenQueue call. 
 rc (USHORT) - return 
    Return code descriptions are: 
    0         NO_ERROR 
    337       ERROR_QUE_INVALID_HANDLE 
 
 Remarks 
 DosCloseQueue is used to terminate further processing of a queue by the 
 requesting process. The actions taken depend on whether the requestor is 
 the owner or a writer of the queue. For all processes, an access count 
 representing all DosOpenQueue calls performed is decremented. For 
 non-owning processes, access is terminated when this count goes to zero. 
 For owning processes, the queue (and its elements) are purged if the 
 access count previously equaled zero. Other processes that have the queue 
 open receive the ERROR_QUE_INVALID_HANDLE return code on their next 
 request. 

Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs