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) |