Share via


CustomDevice.TrySendIOControlAsync(IIOControlCode, IBuffer, IBuffer) メソッド

定義

IO コントロール コードを送信します。 戻り値は、演算が成功したかどうかを示します。

public:
 virtual IAsyncOperation<bool> ^ TrySendIOControlAsync(IIOControlCode ^ ioControlCode, IBuffer ^ inputBuffer, IBuffer ^ outputBuffer) = TrySendIOControlAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> TrySendIOControlAsync(IIOControlCode const& ioControlCode, IBuffer const& inputBuffer, IBuffer const& outputBuffer);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> TrySendIOControlAsync(IIOControlCode ioControlCode, IBuffer inputBuffer, IBuffer outputBuffer);
function trySendIOControlAsync(ioControlCode, inputBuffer, outputBuffer)
Public Function TrySendIOControlAsync (ioControlCode As IIOControlCode, inputBuffer As IBuffer, outputBuffer As IBuffer) As IAsyncOperation(Of Boolean)

パラメーター

ioControlCode
IIOControlCode

IO 制御コード。

inputBuffer
IBuffer

入力バッファー。

outputBuffer
IBuffer

出力バッファー。

戻り値

操作が成功した場合は true。それ以外の場合は false

属性

注釈

TrySendIOControlAsync は SendIOControlAsync に似ていますが、操作が失敗した場合、このメソッドは例外をスローしません。 代わりに、false を返 します。 操作中に発生する例外を処理する場合は、 SendIOControlAsync メソッドを使用します。

適用対象