Win32_ODBCDataSourceSpecification class
The Win32_ODBCDataSourceSpecification WMI class specifies any data source (DSN) that must be registered as part of an installation.
Note For more information about support or requirements for installation on a specific operating system, see Operating System Availability of WMI Components.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties. Properties and methods are in alphabetic order, not MOF order.
[Provider("MSIProv"), Dynamic]
class Win32_ODBCDataSourceSpecification : CIM_Check
{
string Caption;
string CheckID;
boolean CheckMode;
string DataSource;
string Description;
string DriverDescription;
string Name;
string Registration;
string SoftwareElementID;
uint16 SoftwareElementState;
uint16 TargetOperatingSystem;
string Version;
};
The Win32_ODBCDataSourceSpecification class has these types of members:
- Methods
- Properties
The Win32_ODBCDataSourceSpecification class has these methods.
Method | Description |
---|---|
Invoke | Evaluates a particular check. The details of how the method evaluates a particular check in a CIM context are described by the non-abstract CIM_Check subclasses. |
The Win32_ODBCDataSourceSpecification class has these properties.
Caption
Data type: string
Access type: Read-only
Short textual description of the object.
CheckID
Data type: string
Access type: Read-only
Identifier used in conjunction with other keys to uniquely identify the check.
CheckMode
Data type: boolean
Access type: Read-only
Whether the condition is expected to exist in the environment. When TRUE, the condition is expected to exist (for example, a file is expected to be on a system), so the Invoke method is expected to return TRUE.
DataSource
Data type: string
Access type: Read-only
Token name for the data source within its package.
Description
Data type: string
Access type: Read-only
Description of the object.
DriverDescription
Data type: string
Access type: Read-only
Associated ODBC driver name.
Name
Data type: string
Access type: Read-only
Name used to identify the software element.
Registration
Data type: string
Access type: Read-only
Registration for this data source.
Value | Meaning |
---|---|
0 | Per machine |
1 | Per user |
SoftwareElementID
Data type: string
Access type: Read-only
Identifier for the software element.
SoftwareElementState
Data type: uint16
Access type: Read-only
State of a software element.
Value | Meaning |
---|---|
1 | Deployable |
2 | Installable |
3 | Executable |
4 | Running |
TargetOperatingSystem
Data type: uint16
Access type: Read-only
Target operating system of the software element. The possible values for this property are as follows.
Value | Meaning |
---|---|
0 | Unknown |
1 | Other |
2 | MACOS |
3 | ATTUNIX |
4 | DGUX |
5 | DECNT |
6 | Digital Unix |
7 | OpenVMS |
8 | HPUX |
9 | AIX |
10 | MVS |
11 | OS400 |
12 | OS/2 |
13 | JavaVM |
14 | MSDOS |
15 | WIN3x |
16 | WIN95 |
17 | WIN98 |
18 | WINNT |
19 | WINCE |
20 | NCR3000 |
21 | NetWare |
22 | OSF |
23 | DC/OS |
24 | Reliant UNIX |
25 | SCO UnixWare |
26 | SCO OpenServer |
27 | Sequent |
28 | IRIX |
29 | Solaris |
30 | SunOS |
31 | U6000 |
32 | ASERIES |
33 | TandemNSK |
34 | TandemNT |
35 | BS2000 |
36 | LINUX |
37 | Lynx |
38 | XENIX |
39 | VM/ESA |
40 | Interactive UNIX |
41 | BSDUNIX |
42 | FreeBSD |
43 | NetBSD |
44 | GNU Hurd |
45 | OS9 |
46 | MACH Kernel |
47 | Inferno |
48 | QNX |
49 | EPOC |
50 | IxWorks |
51 | VxWorks |
52 | MiNT |
53 | BeOS |
54 | HP MPE |
55 | NextStep |
56 | PalmPilot |
57 | Rhapsody |
Version
Data type: string
Access type: Read-only
Version of the software element. Values should be in the form [Major].[Minor].[Revision] or [Major].[Minor][letter][revision].
The Win32_ODBCDataSourceSpecification class is derived from CIM_Check.
Minimum supported client |
Windows XP |
Minimum supported server |
Windows Server 2003 |
Namespace |
Root\CIMV2 |
MOF |
Msi.mof |
DLL |
Msiprov.dll |