Microsoft.VisualBasic.Devices Namespace
The Microsoft.VisualBasic.Devices namespace contains types that support the My objects related to devices in Visual Basic.
| Class | Description | |
|---|---|---|
![]() | Audio | Provides methods for playing sounds. |
![]() | Clock | Provides properties for accessing the current local time and Universal Coordinated Time (equivalent to Greenwich Mean Time) from the system clock. |
![]() | Computer | Provides properties for manipulating computer components such as audio, the clock, the keyboard, the file system, and so on. |
![]() | ComputerInfo | Provides properties for getting information about the computer's memory, loaded assemblies, name, and operating system. |
![]() | Keyboard | Provides properties for accessing the current state of the keyboard, such as what keys are currently pressed, and provides a method to send keystrokes to the active window. |
![]() | Mouse | Provides properties for getting information about the format and configuration of the mouse installed on the local computer. |
![]() | Network | Provides a property, event, and methods for interacting with the network to which the computer is connected. |
![]() | NetworkAvailableEventArgs | Provides data for the My.Application.NetworkAvailabilityChanged and My.Computer.Network.NetworkAvailabilityChanged events. |
![]() | Ports | Provides a property and a method for accessing the computer's serial ports. |
![]() | ServerComputer | Provides properties for manipulating computer components such as audio, the clock, the keyboard, the file system, and so on. |
| Delegate | Description | |
|---|---|---|
![]() | NetworkAvailableEventHandler | Represents the method that will handle the My.Application.NetworkAvailabilityChanged or My.Computer.Network.NetworkAvailabilityChanged event. |

