Condividi tramite


CustomDevice.SendIOControlAsync(IIOControlCode, IBuffer, IBuffer) Metodo

Definizione

Invia un codice di controllo I/O.

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)

Parametri

ioControlCode
IIOControlCode

Codice di controllo I/O.

inputBuffer
IBuffer

Buffer di input.

outputBuffer
IBuffer

Buffer di output.

Restituisce

IAsyncOperation<UInt32>

Windows.Foundation.IAsyncOperation

IAsyncOperation<uint32_t>

Risultato dell'operazione asincrona.

Attributi

Commenti

SendIOControlAsync è simile a TrySendIOControlAsync, ad eccezione di questo metodo che genera un'eccezione se l'operazione non riesce. Se si desidera gestire eventuali eccezioni che si verificano durante l'operazione, utilizzare il metodo SendIOControlAsync. Se si vuole solo ricevere una notifica se l'operazione ha esito positivo, ma non gestire eccezioni specifiche, usare TrySendIOControlAsync.

Si applica a