Copyright Digital Equipment Corp. All rights reserved.

$GETDVIW

   Returns information about an I/O device; this information
   consists of primary and secondary device characteristics.

   The $GETDVIW service completes synchronously; that is, it returns
   to the caller with the requested information. VSI recommends that
   you use an IOSB with this service. An IOSB prevents the service
   from completing prematurely. In addition, the IOSB contains
   additional status information.

   For asynchronous completion, use the Get Device/Volume
   Information ($GETDVI) service; $GETDVI returns to the caller
   after queuing the information request, without waiting for the
   information to be returned. In all other respects, $GETDVIW
   is identical to $GETDVI. For all other information about the
   $GETDVIW service, see the description of $GETDVI.

                                  NOTE

      All pathname-related information pertains only to Alpha and
      Integrity server systems.

   Format

     SYS$GETDVIW  [efn] ,[chan] ,[devnam] ,itmlst [,iosb] [,astadr]

                  [,astprm] [,nullarg,][pathname]

   C Prototype

     int sys$getdviw  (unsigned int efn, unsigned short int chan,

                      void *devnam, void *itmlst, struct _iosb

                      *iosb, void (*astadr)(__unknown_params), int

                      astprm, unsigned __int64 *nullarg,...);