CustomDevice.SendIOControlAsync(IIOControlCode, IBuffer, IBuffer) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отправляет код элемента управления ввода-вывода.
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
Код элемента управления ввода-вывода.
- inputBuffer
- IBuffer
Входной буфер.
- outputBuffer
- IBuffer
Выходной буфер.
Возвращаемое значение
Результат асинхронной операции.
- Атрибуты
Комментарии
SendIOControlAsync похож на TrySendIOControlAsync, за исключением того, что этот метод создает исключение в случае сбоя операции. Если вы хотите обработать исключения, возникающие во время операции, используйте метод SendIOControlAsync. Если вы хотите получать уведомления о том, выполнена ли операция успешно, но не обрабатываете какие-либо конкретные исключения, используйте TrySendIOControlAsync.