Remove a message from PMDF's message queues.
argument informationstatus = PMDF_dequeue_message (dq_context)
| Argument | Data type | Access | Mechanism |
|---|---|---|---|
| dq_context | context pointer | read/write | reference |
argument informationstatus = PMDFdequeueMessage (dq_context)
int PMDFdequeueMessage (dq_context)
PMDF_dq **dq_context;
dq_context
A message dequeue context created with PMDF_dequeue_initialize.
NOTE: Although still supported, this routine is now considered obsolete. Instead use the PMDF_dequeue_message_end routine. If calls to PMDF_recipient_disposition were made prior to calling PMDF_dequeue_message, then PMDF will automatically generate any required notification messages when PMDF_dequeue_message is called. Once any notification messages have been generated, the message being dequeued is then permanently removed from the message queue.Return Values
| PMDF__OK | Normal, successful completion. |
| PMDF__BADCONTEXT | Illegal or corrupt context. Message not dequeued. |