Condividi tramite


Metodo IWDFRemoteTarget::Start (wudfddi.h)

[Avviso: UMDF 2 è la versione più recente di UMDF e sostituisce UMDF 1. Tutti i nuovi driver UMDF devono essere scritti usando UMDF 2. Non vengono aggiunte nuove funzionalità a UMDF 1 ed è disponibile un supporto limitato per UMDF 1 nelle versioni più recenti di Windows 10. I driver di Windows universali devono usare UMDF 2. Per altre info, vedi Introduzione con UMDF.]

Il metodo IWDFRemoteTarget::Start riavvia una destinazione di I/O remota arrestata.

Sintassi

HRESULT Start();

Valore restituito

L'avvio restituisce S_OK se l'operazione ha esito positivo. In caso contrario, il metodo potrebbe restituire il valore seguente:

Codice restituito Descrizione
HRESULT_FROM_NT (STATUS_INVALID_DEVICE_STATE)
L'oggetto di destinazione di I/O remoto è stato eliminato.
 

Questo metodo potrebbe restituire uno degli altri valori contenuti da Winerror.h.

Commenti

Il metodo Start riprende l'elaborazione di tutte le richieste di I/O in coda nella destinazione di I/O remota. Dopo che un driver chiama IWDFRemoteTarget::Stop, il driver deve chiamare Start in modo che il framework possa riprendere l'invio di richieste di I/O alla destinazione di I/O.

Per altre informazioni su Start e su come usare destinazioni di I/O remote nei driver basati su UMDF, vedere Controllo dello stato di una destinazione di I/O generale in UMDF.

Esempio

Nell'esempio di codice seguente viene riavviata una destinazione di I/O remota.

if (S_OK == RemoteTarget->Start())
{
    //
    // Resume sending I/O requests to the I/O target.
    //
...}

Requisiti

Requisito Valore
Fine del supporto Non disponibile in UMDF 2.0 e versioni successive.
Piattaforma di destinazione Desktop
Versione UMDF minima 1,9
Intestazione wudfddi.h (include Wudfddi.h)
DLL WUDFx.dll

Vedi anche

IWDFRemoteTarget

IWDFRemoteTarget::Stop