RequestBlock (PVIOD) - in/out

      Request block.

      The address of the video-state structures consisting of six different structures depending on the request type:

        Type

          Definition
        0
          Get palette registers
        1
          Get overscan (border) color
        2
          Get blink and background intensity switch
        3
          Get color registers
        4
          Reserved
        5
          Get the scan line for underlining
        6
          Get target VioSetMode display configuration
        The six structures, depending on request type, are:

        • VIOPALSTATE 
            VIOOVERSCAN
          
            VIOINTENSITY
          
            VIOCOLORREG
          
            VIOSETULINELOC
          
            VIOSETTARGET

          VioHandle (HVIO) - input

            Reserved. Must be 0.

          rc (APIRET) - returns

            Return code.

            VioGetState returns one of the following values:

          • NO_ERROR 355
              ERROR_VIO_MODE
            421
              ERROR_VIO_INVALID_PARMS
            436
              ERROR_VIO_INVALID_HANDLE
            438
              ERROR_VIO_INVALID_LENGTH


            [Back] [Next]