Метод IWDFRemoteTarget::Start (wudfddi.h)
[ предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе Начало работы с UMDF.]
Метод IWDFRemoteTarget::Start перезапускает остановленный целевой объект удаленного ввода-вывода.
Синтаксис
HRESULT Start();
Возвращаемое значение
Запуск возвращает S_OK, если операция выполнена успешно. В противном случае метод может вернуть следующее значение:
Возвращаемый код | Описание |
---|---|
|
Удаленный целевой объект ввода-вывода был удален. |
Этот метод может возвращать одно из других значений, содержащихся в Winerror.h.
Замечания
Метод start возобновляет обработку всех запросов ввода-вывода, которые находятся в очереди в удаленный целевой объект ввода-вывода. После вызова драйвера IWDFRemoteTarget::Stopдрайвер должен вызвать запустить, чтобы платформа может возобновить отправку запросов ввода-вывода в целевой объект ввода-вывода.
Дополнительные сведения о запускеи использовании удаленных целевых объектов ввода-вывода в драйверах на основе UMDF см. в статье Управление состоянием общего объекта ввода-вывода вUMDF.
Примеры
В следующем примере кода перезапускается удаленный целевой объект ввода-вывода.
if (S_OK == RemoteTarget->Start())
{
//
// Resume sending I/O requests to the I/O target.
//
...}
Требования
Требование | Ценность |
---|---|
завершение поддержки | Недоступно в UMDF 2.0 и более поздних версиях. |
целевая платформа | Настольный |
минимальная версия UMDF | 1.9 |
заголовка | wudfddi.h (include Wudfddi.h) |
DLL | WUDFx.dll |