Funzione WdfIoTargetGetState (wdfiotarget.h)

[Si applica a KMDF e UMDF]

Il metodo WdfIoTargetGetState restituisce informazioni sullo stato per una destinazione di I/O locale o remota.

Sintassi

WDF_IO_TARGET_STATE WdfIoTargetGetState(
  [in] WDFIOTARGET IoTarget
);

Parametri

[in] IoTarget

Handle per un oggetto di destinazione I/O locale o remoto ottenuto da una chiamata precedente a WdfDeviceGetIoTarget o WdfIoTargetCreate o da un metodo fornito da una destinazione di I/O specializzata.

Valore restituito

WdfIoTargetGetState restituisce un valore tipizzato WDF_IO_TARGET_STATE che indica lo stato della destinazione di I/O specificata.

Se il driver fornisce un handle di oggetto non valido, si verifica un controllo di bug.

Commenti

Per altre informazioni su WdfIoTargetGetState, vedere Controlling a General I/O Target's State.For more information about WdfIoTargetGetState, see Controlling a General I/O Target's State.

Per altre informazioni sulle destinazioni di I/O, vedere Uso delle destinazioni di I/O.

Esempio

Nell'esempio di codice seguente vengono ottenute informazioni sullo stato per una destinazione di I/O USB.

WDF_IO_TARGET_STATE  ioTargetState;

ioTargetState = WdfIoTargetGetState(WdfUsbTargetPipeGetIoTarget(pipeHandle));

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.0
Versione UMDF minima 2,0
Intestazione wdfiotarget.h (include Wdf.h)
Libreria Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL <=DISPATCH_LEVEL
Regole di conformità DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Vedi anche

WDF_IO_TARGET_STATE

WdfDeviceGetIoTarget

WdfIoTargetCreate