This repository has been archived by the owner on Dec 21, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
T_DataTools_Interop_Printers_PrinterDeviceInfo
Nathan Moschkin edited this page Aug 23, 2020
·
1 revision
Describes a printer.
System.Object
DataTools.Interop.DeviceInfo
DataTools.Interop.Printers.PrinterDeviceInfo
Namespace: DataTools.Interop.Printers
Assembly: DTInterop (in DTInterop.dll) Version: 4.0.2015.905 (4.0.2015.905)
C#
public class PrinterDeviceInfo : DeviceInfo
VB
Public Class PrinterDeviceInfo
Inherits DeviceInfo
The PrinterDeviceInfo type exposes the following members.
Name | Description | |
---|---|---|
![]() |
PrinterDeviceInfo | Initializes a new instance of the PrinterDeviceInfo class |
Name | Description | |
---|---|---|
![]() ![]() |
AllPrinters | Returns the list of all system printers. |
![]() |
BusType | Returns the type of bus that the device is hosted on. (Inherited from DeviceInfo.) |
![]() |
Characteristics | Retrieves any device characteristcs associated with the device. (Inherited from DeviceInfo.) |
![]() |
Children | Returns all child instance ids of this device. (Inherited from DeviceInfo.) |
![]() |
ClassDescription | Gets the device class description. (Inherited from DeviceInfo.) |
![]() |
ClassName | Gets the device class name. (Inherited from DeviceInfo.) |
![]() |
ContainerId | Gets the hardware container Id. (Inherited from DeviceInfo.) |
![]() |
Description | Gets the description of the device. (Inherited from DeviceInfo.) |
![]() |
DeviceClass | Gets the device class type. (Inherited from DeviceInfo.) |
![]() |
DeviceClassDescription | Returns a detailed description of the device class. (Inherited from DeviceInfo.) |
![]() |
DeviceClassGuid | Gets the device class guid. (Inherited from DeviceInfo.) |
![]() |
DeviceClassIcon | Gets the device class icon. (Inherited from DeviceInfo.) |
![]() |
DeviceIcon | Retrieve a WPF BitmapSource image for use in binding. (Inherited from DeviceInfo.) |
![]() |
DeviceInterfaceClass | Gets the device class type. (Inherited from DeviceInfo.) |
![]() |
DeviceInterfaceClassGuid | Gets the device interface class guid. (Inherited from DeviceInfo.) |
![]() |
DevicePath | Get the physical device path that can be used by CreateFile (Inherited from DeviceInfo.) |
![]() |
FriendlyName | Gets the friendly name for the device (Inherited from DeviceInfo.) |
![]() |
HardwareIds | Gets all hardware Ids. Hardware Ids contain extractable data, including but not limited to device vendor id, device product id and USB HID page implementations. (Inherited from DeviceInfo.) |
![]() |
InstallDate | Retrieves the install date for the device. (Inherited from DeviceInfo.) |
![]() |
InstanceId | Gets the device instance id which is unique and can be passed to RunDLL property sheet functions and to match children with their parents. (Inherited from DeviceInfo.) |
![]() |
LinkedChildren | Array of linked child DeviceInfo objects. (Inherited from DeviceInfo.) |
![]() |
LinkedParent | The linked parent DeviceInfo object. (Inherited from DeviceInfo.) |
![]() |
LocationInfo | Gets location information. (Inherited from DeviceInfo.) |
![]() |
LocationPaths | Gets all hardware location paths. (Inherited from DeviceInfo.) |
![]() |
Manufacturer | Gets the manufacturer. (Inherited from DeviceInfo.) |
![]() |
ModelId | Gets the Model Id. (Inherited from DeviceInfo.) |
![]() |
Parent | Returns the parent instance id of this device. (Inherited from DeviceInfo.) |
![]() |
PDOName | Gets the PDO name. This value is used to match physical disk device instances with their respective interfaces. (Inherited from DeviceInfo.) |
![]() |
PhysicalPath | Gets the binary physical path. (Inherited from DeviceInfo.) |
![]() |
Pid | Gets the product id raw number. (Inherited from DeviceInfo.) |
![]() |
PrinterInfo | Returns the detailed printer information object. |
![]() |
ProductId | Gets the product Id string, which may or may not be a number. If it is a number, it is returned as a 4-character (WORD) hexadecimal string. (Inherited from DeviceInfo.) |
![]() |
RemovalPolicy | Specifies the removal policy of the device. (Inherited from DeviceInfo.) |
![]() |
SafeRemovalRequired | Specifies whether or not the device must be removed safely. (Inherited from DeviceInfo.) |
![]() |
UINumber | Gets the UINumber (Inherited from DeviceInfo.) |
![]() |
VendorId | Gets the vendor Id string, which may or may not be a number. If it is a number, it is returned as a 4-character (WORD) hexadecimal string. (Inherited from DeviceInfo.) |
![]() |
Vid | Gets the vendor id raw number. (Inherited from DeviceInfo.) |
Name | Description | |
---|---|---|
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() ![]() |
GetPrinterFromName | Returns a PrinterDeviceInfo object based on the printer name. |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
ParseHw | Parses the hardware Id. (Inherited from DeviceInfo.) |
![]() ![]() |
RefreshPrinters | Refreshes the list of all system printers. |
![]() |
ShowDevicePropertiesDialog | Display the system device properties dialog page for this device. (Inherited from DeviceInfo.) |
DataTools API Reference
Send comments on this topic to Nathaniel Moschkin
- Namespace Map
- DataTools.Memory Namespace
- DataTools.BitStream Namespace
- DataTools.Interop Namespace
- DataTools.Interop.Desktop Namespace
-
DataTools.Interop.Disk Namespace
- DiskDeviceInfo Class
- DiskLayoutInfo Class
- DiskPartitionInfo Class
- FSMonitor Class
- GptCodeInfo Class
- GptDiskLayoutInfo Class
- GptDiskPartitionInfo Class
- GptPartitionAttributes Enumeration
- IDiskLayout Interface
- IDiskPartition Interface
- IGuid Interface
- MbrDiskLayoutInfo Class
- MbrDiskPartitionInfo Class
- VirtualDisk Class
- DataTools.Interop.Display Namespace
- DataTools.Interop.Network Namespace
- DataTools.Interop.Printers Namespace
- DataTools.Interop.Usb Namespace
- DataTools.Strings Namespace
- DataTools.SystemInformation Namespace