CustomDevice Класс

Определение

Представляет пользовательское устройство.

public ref class CustomDevice sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Custom.CustomDeviceContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CustomDevice final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Custom.CustomDeviceContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CustomDevice
Public NotInheritable Class CustomDevice
Наследование
Object Platform::Object IInspectable CustomDevice
Атрибуты

Требования к Windows

Семейство устройств
Windows Desktop Extension SDK (появилось в 10.0.10240.0)
Windows 10 Fall Creators Update (появилось в 10.0.16299.0)
API contract
Windows.Devices.Custom.CustomDeviceContract (появилось в v1.0)

Свойства

InputStream

Входной поток.

OutputStream

Выходной поток.

Методы

FromIdAsync(String, DeviceAccessMode, DeviceSharingMode)

Создает объект CustomDevice асинхронно для указанного DeviceInformation.Id.

GetDeviceSelector(Guid)

Возвращает селектор устройства.

SendIOControlAsync(IIOControlCode, IBuffer, IBuffer)

Отправляет код элемента управления операций ввода-вывода.

TrySendIOControlAsync(IIOControlCode, IBuffer, IBuffer)

Отправляет код элемента управления операций ввода-вывода. Возвращает значение, указывающее, успешно ли выполнена операция.

Применяется к

См. также раздел