次の方法で共有


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 に似ていますが、このメソッドは操作が失敗した場合に例外をスローします。 操作中に発生する例外を処理する場合は、SendIOControlAsync メソッドを使用します。 操作が成功したが、特定の例外を処理しないかどうかを通知するだけの場合は、 TrySendIOControlAsync を使用します。

適用対象