Freigeben über


CustomDevice Klasse

Definition

Stellt ein benutzerdefiniertes Gerät dar.

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
Vererbung
Object Platform::Object IInspectable CustomDevice
Attribute

Windows-Anforderungen

Gerätefamilie
Windows Desktop Extension SDK (eingeführt in 10.0.10240.0)
Windows 10 Fall Creators Update (eingeführt in 10.0.16299.0)
API contract
Windows.Devices.Custom.CustomDeviceContract (eingeführt in v1.0)

Eigenschaften

InputStream

Der Eingabestream.

OutputStream

Der Ausgabestream.

Methoden

FromIdAsync(String, DeviceAccessMode, DeviceSharingMode)

Erstellt asynchron ein CustomDevice-Objekt für die angegebene DeviceInformation.Id.

GetDeviceSelector(Guid)

Ruft eine Geräteauswahl ab.

SendIOControlAsync(IIOControlCode, IBuffer, IBuffer)

Sendet einen E/A-Steuerungscode.

TrySendIOControlAsync(IIOControlCode, IBuffer, IBuffer)

Sendet einen E/A-Steuerungscode. Ein Rückgabewert gibt an, ob der Vorgang erfolgreich abgeschlossen wurde.

Gilt für:

Weitere Informationen