Bagikan melalui


Fungsi WdfIoTargetGetState (wdfiotarget.h)

[Berlaku untuk KMDF dan UMDF]

Metode WdfIoTargetGetState mengembalikan informasi status untuk target I/O lokal atau jarak jauh.

Sintaks

WDF_IO_TARGET_STATE WdfIoTargetGetState(
  [in] WDFIOTARGET IoTarget
);

Parameter

[in] IoTarget

Handel ke objek target I/O lokal atau jarak jauh yang diperoleh dari panggilan sebelumnya ke WdfDeviceGetIoTarget atau WdfIoTargetCreate atau dari metode yang disediakan target I/O khusus.

Nilai kembali

WdfIoTargetGetState mengembalikan nilai jenis WDF_IO_TARGET_STATE yang menunjukkan status target I/O yang ditentukan.

Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.

Keterangan

Untuk informasi selengkapnya tentang WdfIoTargetGetState, lihat Mengontrol Status Target I/O Umum.

Untuk informasi selengkapnya tentang target I/O, lihat Menggunakan Target I/O.

Contoh

Contoh kode berikut mendapatkan informasi status untuk target I/O USB.

WDF_IO_TARGET_STATE  ioTargetState;

ioTargetState = WdfIoTargetGetState(WdfUsbTargetPipeGetIoTarget(pipeHandle));

Persyaratan

Persyaratan Nilai
Target Platform Universal
Versi KMDF minimum 1,0
Versi UMDF minimum 2.0
Header wdfiotarget.h (termasuk Wdf.h)
Pustaka Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL <=DISPATCH_LEVEL
Aturan kepatuhan DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Lihat juga

WDF_IO_TARGET_STATE

WdfDeviceGetIoTarget

WdfIoTargetCreate