Метод 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();

Возвращаемое значение

Функция Start возвращает S_OK, если операция выполнена успешно. В противном случае метод может вернуть следующее значение:

Код возврата Описание
HRESULT_FROM_NT (STATUS_INVALID_DEVICE_STATE)
Удаленный целевой объект ввода-вывода удален.
 

Этот метод может возвращать одно из других значений, содержащихся в Winerror.h.

Комментарии

Метод Start возобновляет обработку всех запросов ввода-вывода, которые находятся в очереди к удаленному целевому объекту ввода-вывода. После того как драйвер вызывает IWDFRemoteTarget::Stop, драйвер должен вызвать start , чтобы платформа возобновила отправку запросов ввода-вывода в целевой объект ввода-вывода.

Дополнительные сведения о запуске и использовании целевых объектов удаленного ввода-вывода в драйверах на основе 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 (включая Wudfddi.h)
DLL WUDFx.dll

См. также раздел

IWDFRemoteTarget

IWDFRemoteTarget::Stop