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)

지정된 DeviceInformation.Id 대해 CustomDevice 개체를 비동기적으로 만듭니다.

GetDeviceSelector(Guid)

디바이스 선택기를 가져옵니다.

SendIOControlAsync(IIOControlCode, IBuffer, IBuffer)

IO 제어 코드를 보냅니다.

TrySendIOControlAsync(IIOControlCode, IBuffer, IBuffer)

IO 제어 코드를 보냅니다. 반환 값은 작업의 성공 여부를 나타냅니다.

적용 대상

추가 정보