Copyright Digital Equipment Corp. All rights reserved.

Arguments

 

message

   OpenVMS usage:char_string
   type:         character string
   access:       read only
   mechanism:    by descriptor
   Message items that SMB$READ_MESSAGE_ITEM is to read. The message
   argument is the address of a descriptor of a buffer. The buffer
   is the one that contains the message items that SMB$READ_MESSAGE_
   ITEM is to read. The buffer specified here must be the same as
   that specified with the call to the SMB$READ_MESSAGE routine,
   which fills the buffer with the contents of the message.
 

context

   OpenVMS usage:context
   type:         longword (unsigned)
   access:       modify
   mechanism:    by reference
   Value initialized to 0 specifying the first message item in
   the buffer to be read. The context argument is the address of a
   longword that the SMB$READ_MESSAGE_ITEM routine uses to determine
   the next message item to be returned. When this value is 0,
   it indicates that SMB$READ_MESSAGE_ITEM is to return the first
   message item.

   The SMB$READ_MESSAGE_ITEM routine updates this value each time it
   reads a message item. SMB$READ_MESSAGE_ITEM sets the value to 0
   when it has returned all the message items in the buffer.
 

item_code

   OpenVMS usage:smb_item
   type:         longword (unsigned)
   access:       write only
   mechanism:    by reference
   Item code specified in the message item that identifies its type.
   The item_code argument is the address of a longword into which
   SMB$READ_MESSAGE_ITEM writes the code that identifies which item
   it is returning.

   The codes that identify message items are defined at the end of
   the Description help topic for this routine.
 

buffer

   OpenVMS usage:char_string
   type:         character string
   access:       write only
   mechanism:    by descriptor
   Message item. The buffer argument is the address of a descriptor
   of a buffer. The buffer is the one in which the SMB$READ_MESSAGE_
   ITEM routine is to place the message item data. SMB$READ_MESSAGE_
   ITEM uses the Run-Time Library string-handling (STR$) routines to
   copy the message item data into the buffer.
 

size

   OpenVMS usage:word_unsigned
   type:         word (unsigned)
   access:       write only
   mechanism:    by reference
   Size of the message item. The size argument is the address of a
   word in which the SMB$READ_MESSAGE_ITEM is to place the size, in
   bytes, of the item's data.