Compartilhar via


CustomDevice Classe

Definição

Representa um dispositivo personalizado.

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
Herança
Object Platform::Object IInspectable CustomDevice
Atributos

Requisitos do Windows

Família de dispositivos
Windows Desktop Extension SDK (introduzida na 10.0.10240.0)
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
API contract
Windows.Devices.Custom.CustomDeviceContract (introduzida na v1.0)

Propriedades

InputStream

O fluxo de entrada.

OutputStream

O fluxo de saída.

Métodos

FromIdAsync(String, DeviceAccessMode, DeviceSharingMode)

Cria um objeto CustomDevice de forma assíncrona para o DeviceInformation.Id especificado.

GetDeviceSelector(Guid)

Obtém um seletor de dispositivo.

SendIOControlAsync(IIOControlCode, IBuffer, IBuffer)

Envia um código de controle de E/S.

TrySendIOControlAsync(IIOControlCode, IBuffer, IBuffer)

Envia um código de controle de E/S. Um valor retornado indica se a operação foi bem-sucedida.

Aplica-se a

Confira também