Jump to content

VioQuerySetIds

From EDM2
Revision as of 04:00, 13 June 2016 by Martini (talk | contribs) (Created page with "==Description== Gets information about VIO local identifiers. ==Syntax== <PRE> #define INCL_VIO #include <os2.h> PULONG lcids; Array of local identifiers.: PSTR8 ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

Gets information about VIO local identifiers.

Syntax

#define INCL_VIO
#include <os2.h>

PULONG    lcids;  /*  Array of local identifiers. */
PSTR8     Names;
PULONG    Types;
PULONG    count;  /*  Number of objects to be queried. */
HVIO      hvps;   /*  VIO presentation-space handle. */
APIRET    rc;     /*  Return code. */

rc = VioQuerySetIds(lcids, Names, Types, count, hvps);

Parameters

lcids (PULONG) - output
Array of local identifiers.
Names (PSTR8) - output
An array of 8 character names associated with the lcids.
Types (PULONG) - output
An array of types associated with each lcids.
count (PULONG) - input
Number of objects to be queried.

The maximum value in use is 3.

hvps (HVIO) - input
VIO presentation-space handle.

This is either 0 to indicate the default VIO session, or a value returned by VioCreatePS.

Return Code

rc (APIRET) - returns

VioQuerySetIds returns one of the following values:

  • 0 NO_ERROR
  • 421 ERROR_VIO_INVALID_PARMS
  • 436 ERROR_VIO_INVALID_HANDLE

Remarks

In OS/2 2.x, hvps cannot be 0.

Example Code


Related Functions

  • [[OS2 API:CPI: