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