다음을 통해 공유


CustomDevice.SendIOControlAsync(IIOControlCode, IBuffer, IBuffer) 메서드

정의

IO 제어 코드를 보냅니다.

public:
 virtual IAsyncOperation<unsigned int> ^ SendIOControlAsync(IIOControlCode ^ ioControlCode, IBuffer ^ inputBuffer, IBuffer ^ outputBuffer) = SendIOControlAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<uint32_t> SendIOControlAsync(IIOControlCode const& ioControlCode, IBuffer const& inputBuffer, IBuffer const& outputBuffer);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<uint> SendIOControlAsync(IIOControlCode ioControlCode, IBuffer inputBuffer, IBuffer outputBuffer);
function sendIOControlAsync(ioControlCode, inputBuffer, outputBuffer)
Public Function SendIOControlAsync (ioControlCode As IIOControlCode, inputBuffer As IBuffer, outputBuffer As IBuffer) As IAsyncOperation(Of UInteger)

매개 변수

ioControlCode
IIOControlCode

IO 제어 코드입니다.

inputBuffer
IBuffer

입력 버퍼입니다.

outputBuffer
IBuffer

출력 버퍼입니다.

반환

IAsyncOperation<UInt32>

Windows.Foundation.IAsyncOperation

IAsyncOperation<uint32_t>

비동기 작업의 결과입니다.

특성

설명

SendIOControlAsync는 TrySendIOControlAsync와 유사하지만 이 메서드는 작업이 실패할 경우 예외를 throw합니다. 작업 중에 발생하는 예외를 처리하려면 SendIOControlAsync 메서드를 사용합니다. 작업이 성공했는지 여부를 알리고 특정 예외를 처리하지 않으려면 TrySendIOControlAsync를 사용합니다.

적용 대상