Condividi tramite


CustomDevice Classe

Definizione

Rappresenta un dispositivo personalizzato.

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
Ereditarietà
Object Platform::Object IInspectable CustomDevice
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows Desktop Extension SDK (è stato introdotto in 10.0.10240.0)
Windows 10 Fall Creators Update (è stato introdotto in 10.0.16299.0)
API contract
Windows.Devices.Custom.CustomDeviceContract (è stato introdotto in v1.0)

Proprietà

InputStream

Flusso di input.

OutputStream

Flusso di output.

Metodi

FromIdAsync(String, DeviceAccessMode, DeviceSharingMode)

Crea un oggetto CustomDevice in modo asincrono per il DeviceInformation.Id specificato.

GetDeviceSelector(Guid)

Ottiene un selettore del dispositivo.

SendIOControlAsync(IIOControlCode, IBuffer, IBuffer)

Invia un codice di controllo I/O.

TrySendIOControlAsync(IIOControlCode, IBuffer, IBuffer)

Invia un codice di controllo I/O. Un valore restituito indica se l'operazione è riuscita.

Si applica a

Vedi anche