header wdfiotarget.h

Header ini digunakan oleh wdf. Untuk informasi selengkapnya, lihat:

wdfiotarget.h berisi antarmuka pemrograman berikut:

Fungsi

 
WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME

Fungsi WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME menginisialisasi struktur WDF_IO_TARGET_OPEN_PARAMS driver sehingga driver dapat membuka target I/O dengan menentukan nama perangkat, file, atau antarmuka perangkat.
WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE

Fungsi WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE menginisialisasi struktur WDF_IO_TARGET_OPEN_PARAMS driver sehingga driver dapat membuka target I/O jarak jauh dengan menentukan objek perangkat Windows Driver Model (WDM).
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE

Fungsi WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE menginisialisasi struktur WDF_IO_TARGET_OPEN_PARAMS driver sehingga driver dapat membuka target I/O dengan menentukan nama file.
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME

Fungsi WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME menginisialisasi struktur WDF_IO_TARGET_OPEN_PARAMS driver sehingga driver dapat membuka target I/O dengan menentukan nama perangkat, file, atau antarmuka perangkat.
WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN

Fungsi WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN menginisialisasi struktur WDF_IO_TARGET_OPEN_PARAMS driver sehingga driver dapat membuka kembali target I/O jarak jauh.
WdfIoTargetAllocAndQueryTargetProperty

Metode WdfIoTargetAllocAndQueryTargetProperty mengalokasikan buffer dan mengambil properti perangkat tertentu untuk target I/O tertentu.
WdfIoTargetClose

Metode WdfIoTargetClose menutup target I/O jarak jauh tertentu.
WdfIoTargetCloseForQueryRemove

Metode WdfIoTargetCloseForQueryRemove untuk sementara menutup target I/O jarak jauh yang ditentukan karena perangkat target mungkin segera dihapus.
WdfIoTargetBuat

Metode WdfIoTargetCreate membuat target I/O jarak jauh untuk perangkat tertentu.
WdfIoTargetFormatRequestForInternalIoctl

Metode WdfIoTargetFormatRequestForInternalIoctl membangun permintaan kontrol perangkat internal untuk target I/O tetapi tidak mengirim permintaan.
WdfIoTargetFormatRequestForInternalIoctlOthers

Metode WdfIoTargetFormatRequestForInternalIoctlOthers membangun permintaan kontrol perangkat internal non-standar untuk target I/O tetapi tidak mengirim permintaan.
WdfIoTargetFormatRequestForIoctl

Metode WdfIoTargetFormatRequestForIoctl membangun permintaan kontrol perangkat untuk target I/O tetapi tidak mengirim permintaan.
WdfIoTargetFormatRequestForRead

Metode WdfIoTargetFormatRequestForRead membangun permintaan baca untuk target I/O tetapi tidak mengirim permintaan.
WdfIoTargetFormatRequestForWrite

Metode WdfIoTargetFormatRequestForWrite membangun permintaan tulis untuk target I/O tetapi tidak mengirim permintaan.
WdfIoTargetGetDevice

Metode WdfIoTargetGetDevice mengembalikan handel ke objek perangkat kerangka kerja yang merupakan induk dari target I/O lokal atau jarak jauh yang ditentukan.
WdfIoTargetGetState

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

Metode WdfIoTargetOpen membuka target I/O jarak jauh sehingga driver dapat mengirim permintaan I/O ke dalamnya.
WdfIoTargetPurge

Metode WdfIoTargetPurge membatalkan semua permintaan I/O yang diantrekan ke target I/O lokal, jarak jauh, atau khusus dan mencegah permintaan I/O baru diantrekan.
WdfIoTargetQueryForInterface

Metode WdfIoTargetQueryForInterface mendapatkan akses ke antarmuka yang diidentifikasi GUID dan ditentukan driver dari target I/O jarak jauh.
WdfIoTargetQueryTargetProperty

Metode WdfIoTargetQueryTargetProperty mengambil properti perangkat tertentu untuk target I/O tertentu.
WdfIoTargetSendInternalIoctlOthersSynchronously

Metode WdfIoTargetSendInternalIoctlOthersSynchronously membangun permintaan kontrol perangkat internal non-standar dan mengirimkannya secara sinkron ke target I/O.
WdfIoTargetSendInternalIoctlSynchronously

Metode WdfIoTargetSendInternalIoctlSynchronously membangun permintaan kontrol perangkat internal dan mengirimkannya secara sinkron ke target I/O.
WdfIoTargetSendIoctlSynchronously

Metode WdfIoTargetSendIoctlSynchronously membangun permintaan kontrol perangkat dan mengirimkannya secara sinkron ke target I/O.
WdfIoTargetSendReadSynchronously

Metode WdfIoTargetSendReadSynchronously membangun permintaan baca dan mengirimkannya secara sinkron ke target I/O.
WdfIoTargetSendWriteSynchronously

Metode WdfIoTargetSendWriteSynchronously membangun permintaan tulis dan mengirimkannya secara sinkron ke target I/O.
Mulai Cepat WdfIoTarget

Metode WdfIoTargetStart mulai mengirim permintaan antrean ke target I/O lokal atau jarak jauh.
WdfIoTargetStop

Metode WdfIoTargetStop berhenti mengirim permintaan antrean ke target I/O lokal atau jarak jauh.
WdfIoTargetWdmGetTargetDeviceObject

Metode WdfIoTargetWdmGetTargetDeviceObject mengembalikan pointer ke objek perangkat Windows Driver Model (WDM) yang terkait dengan target I/O lokal atau jarak jauh tertentu.
WdfIoTargetWdmGetTargetFileHandle

Metode WdfIoTargetWdmGetTargetFileHandle mengembalikan handel ke file yang terkait dengan target I/O jarak jauh yang ditentukan.
WdfIoTargetWdmGetTargetFileObject

Metode WdfIoTargetWdmGetTargetFileObject mengembalikan pointer ke objek file Windows Driver Model (WDM) yang terkait dengan target I/O jarak jauh tertentu.
WdfIoTargetWdmGetTargetPhysicalDevice

Metode WdfIoTargetWdmGetTargetPhysicalDevice mengembalikan pointer ke objek perangkat fisik (PDO) Windows Driver Model (WDM) yang mewakili perangkat target I/O jarak jauh.

Fungsi panggilan balik

 
EVT_WDF_IO_TARGET_QUERY_REMOVE

Fungsi panggilan balik peristiwa EvtIoTargetQueryRemove driver menunjukkan apakah kerangka kerja dapat menghapus perangkat target I/O jarak jauh tertentu dengan aman.
EVT_WDF_IO_TARGET_REMOVE_CANCELED

Fungsi panggilan balik peristiwa EvtIoTargetRemoveCanceled driver melakukan operasi ketika penghapusan target I/O jarak jauh tertentu dibatalkan.
EVT_WDF_IO_TARGET_REMOVE_COMPLETE

Fungsi panggilan balik peristiwa EvtIoTargetRemoveComplete driver melakukan operasi ketika penghapusan target I/O jarak jauh tertentu selesai.

Struktur

 
WDF_IO_TARGET_OPEN_PARAMS

Struktur WDF_IO_TARGET_OPEN_PARAMS berisi parameter yang digunakan metode WdfIoTargetOpen.

Enumerasi

 
WDF_IO_TARGET_OPEN_TYPE

Enumerasi WDF_IO_TARGET_OPEN_TYPE menentukan bagaimana driver mengidentifikasi target I/O jarak jauh ketika driver memanggil WdfIoTargetOpen.
WDF_IO_TARGET_PURGE_IO_ACTION

Enumerasi WDF_IO_TARGET_PURGE_IO_ACTION mengidentifikasi tindakan yang dapat diambil kerangka kerja ketika driver memanggil WdfIoTargetPurge untuk menghapus menyeluruh target I/O.
WDF_IO_TARGET_SENT_IO_ACTION

Enumerasi WDF_IO_TARGET_SENT_IO_ACTION mengidentifikasi tindakan yang dapat dilakukan kerangka kerja ketika driver memanggil WdfIoTargetStop untuk menghentikan target I/O.
WDF_IO_TARGET_STATE

Enumerasi WDF_IO_TARGET_STATE menentukan status tempat target I/O dapat berada.