Bagikan melalui


header wdfdevice.h

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

Topik ini mengurutkan referensi objek perangkat Windows Driver Frameworks (WDF) berdasarkan kategori.

Kategori di halaman ini adalah:

Fungsi Panggilan Balik Peristiwa Objek Kerangka Kerja Umum

Metode Inisialisasi Objek Perangkat Kerangka Kerja Umum

Metode Objek Perangkat Kerangka Kerja Umum

Struktur dan Enumerasi Objek Perangkat Kerangka Kerja Umum

Fungsi Inisialisasi untuk Struktur Objek Perangkat

wdfdevice.h berisi antarmuka pemrograman berikut:

Fungsi

 
WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT

Fungsi WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT menginisialisasi struktur WDF_DEVICE_INTERFACE_PROPERTY_DATA driver.
WDF_DEVICE_PNP_CAPABILITIES_INIT

Fungsi WDF_DEVICE_PNP_CAPABILITIES_INIT menginisialisasi struktur WDF_DEVICE_PNP_CAPABILITIES.
WDF_DEVICE_POWER_CAPABILITIES_INIT

Fungsi WDF_DEVICE_POWER_CAPABILITIES_INIT menginisialisasi struktur WDF_DEVICE_POWER_CAPABILITIES.
WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT

Fungsi WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT menginisialisasi struktur WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS driver.
WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT

Fungsi WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT menginisialisasi struktur WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS driver.
WDF_DEVICE_PROPERTY_DATA_INIT

Fungsi WDF_DEVICE_PROPERTY_DATA_INIT menginisialisasi struktur WDF_DEVICE_PROPERTY_DATA driver.
WDF_DEVICE_STATE_INIT

Fungsi WDF_DEVICE_STATE_INIT menginisialisasi struktur WDF_DEVICE_STATE driver.
WDF_FILEOBJECT_CONFIG_INIT

Fungsi WDF_FILEOBJECT_CONFIG_INIT menginisialisasi struktur WDF_FILEOBJECT_CONFIG driver.
WDF_IO_TYPE_CONFIG_INIT

Fungsi WDF_IO_TYPE_CONFIG_INIT menginisialisasi struktur WDF_IO_TYPE_CONFIG driver.
WDF_PNPPOWER_EVENT_CALLBACKS_INIT

Fungsi WDF_PNPPOWER_EVENT_CALLBACKS_INIT menginisialisasi struktur WDF_PNPPOWER_EVENT_CALLBACKS driver.
WDF_POWER_FRAMEWORK_SETTINGS_INIT

Fungsi WDF_POWER_FRAMEWORK_SETTINGS_INIT menginisialisasi struktur WDF_POWER_FRAMEWORK_SETTINGS.
WDF_POWER_POLICY_EVENT_CALLBACKS_INIT

Fungsi WDF_POWER_POLICY_EVENT_CALLBACKS_INIT menginisialisasi struktur WDF_POWER_POLICY_EVENT_CALLBACKS driver.
WDF_REMOVE_LOCK_OPTIONS_INIT

Fungsi WDF_REMOVE_LOCK_OPTIONS_INIT menginisialisasi struktur WDF_REMOVE_LOCK_OPTIONS.
WdfDeviceAddDependentUsageDeviceObject

Metode WdfDeviceAddDependentUsageDeviceObject menunjukkan bahwa perangkat tertentu bergantung pada perangkat lain ketika perangkat yang ditentukan digunakan untuk menyimpan file khusus.
WdfDeviceAddRemovalRelationsPhysicalDevice

Metode WdfDeviceAddRemovalRelationsPhysicalDevice menunjukkan bahwa perangkat tertentu harus dihapus ketika perangkat lain yang ditentukan dihapus.
WdfDeviceAllocAndQueryInterfaceProperty

Metode WdfDeviceAllocAndQueryInterfaceProperty mengalokasikan buffer dan mengambil properti antarmuka perangkat tertentu.
WdfDeviceAllocAndQueryProperty

Metode WdfDeviceAllocAndQueryProperty mengalokasikan buffer dan mengambil properti perangkat tertentu.
WdfDeviceAllocAndQueryPropertyEx

Metode WdfDeviceAllocAndQueryPropertyEx mengalokasikan buffer dan mengambil properti perangkat tertentu.
WdfDeviceAssignInterfaceProperty

Metode WdfDeviceAssignInterfaceProperty memodifikasi nilai properti antarmuka perangkat saat ini.
WdfDeviceAssignMofResourceName

Metode WdfDeviceAssignMofResourceName mendaftarkan nama sumber daya MOF untuk perangkat tertentu.
WdfDeviceAssignProperty

Metode WdfDeviceAssignProperty memodifikasi pengaturan properti perangkat saat ini.
WdfDeviceAssignS0IdleSettings

Metode WdfDeviceAssignS0IdleSettings menyediakan informasi yang disediakan driver yang digunakan kerangka kerja saat perangkat menganggur dan sistem dalam status berfungsi (S0).
WdfDeviceAssignSxWakeSettings

Metode WdfDeviceAssignSxWakeSettings menyediakan informasi yang disediakan driver tentang kemampuan perangkat untuk memicu sinyal bangun sementara perangkat dan sistem dalam status daya rendah.
WdfDeviceClearRemovalRelationsDevices

Metode WdfDeviceClearRemovalRelationsDevices menghapus semua perangkat dari daftar perangkat yang harus dihapus saat perangkat tertentu dihapus.
WdfDeviceConfigureRequestDispatching

Metode WdfDeviceConfigureRequestDispatching menyebabkan kerangka kerja mengantrekan jenis permintaan I/O tertentu ke antrean I/O tertentu.
WdfDeviceConfigureWdmIrpDispatchCallback

Metode WdfDeviceConfigureWdmIrpDispatchCallback mendaftarkan fungsi panggilan balik EvtDeviceWdmIrpDispatch driver.
WdfDeviceBuat

Metode WdfDeviceCreate membuat objek perangkat kerangka kerja.
WdfDeviceCreateDeviceInterface

Metode WdfDeviceCreateDeviceInterface membuat antarmuka perangkat untuk perangkat tertentu.
WdfDeviceCreateSymbolicLink

Metode WdfDeviceCreateSymbolicLink membuat tautan simbolis ke perangkat tertentu.
WdfDeviceEnqueueRequest

Metode WdfDeviceEnqueueRequest mengirimkan permintaan I/O tertentu ke kerangka kerja, sehingga kerangka kerja kemudian dapat menambahkan permintaan ke salah satu antrean I/O yang telah dibuat driver untuk perangkat yang ditentukan.
WdfDeviceGetAlignmentRequirement

Metode WdfDeviceGetAlignmentRequirement mengambil persyaratan penyelarasan alamat perangkat untuk operasi transfer memori.
WdfDeviceGetCharacteristics

Metode WdfDeviceGetCharacteristics mengembalikan karakteristik perangkat untuk perangkat tertentu.
WdfDeviceGetDefaultQueue

Metode WdfDeviceGetDefaultQueue mengembalikan handel ke antrean I/O default perangkat.
WdfDeviceGetDevicePnpState

Metode WdfDeviceGetDevicePnpState mengembalikan status komputer status Plug and Play kerangka kerja saat ini untuk perangkat tertentu.
WdfDeviceGetDevicePowerPolicyState

Metode WdfDeviceGetDevicePowerPolicyState mengembalikan status komputer status kebijakan daya kerangka kerja saat ini, untuk perangkat tertentu.
WdfDeviceGetDevicePowerState

Metode WdfDeviceGetDevicePowerState mengembalikan status komputer status daya kerangka kerja saat ini, untuk perangkat tertentu.
WdfDeviceGetDeviceStackIoType

Metode WdfDeviceGetDeviceStackIoType mengambil metode akses buffer yang digunakan kerangka kerja untuk perangkat.
WdfDeviceGetDeviceState

Metode WdfDeviceGetDeviceState mengambil status perangkat untuk perangkat tertentu.
WdfDeviceGetDriver

Metode WdfDeviceGetDriver mengembalikan handel ke objek driver kerangka kerja yang terkait dengan objek perangkat kerangka kerja tertentu.
WdfDeviceGetFileObject

Metode WdfDeviceGetFileObject mengembalikan handel ke objek file kerangka kerja yang terkait dengan objek file WDM tertentu.
WdfDeviceGetHardwareRegisterMappedAddress

Driver memanggil WdfDeviceGetHardwareRegisterMappedAddress untuk mendapatkan alamat yang dipetakan mode pengguna dari sumber daya memori yang dipetakan sebelumnya menggunakan WdfDeviceMapIoSpace.
WdfDeviceGetIoTarget

Metode WdfDeviceGetIoTarget mengembalikan handel ke target I/O lokal driver fungsi atau filter, untuk perangkat tertentu.
WdfDeviceGetSystemPowerAction

Metode WdfDeviceGetSystemPowerAction mengembalikan tindakan daya sistem, jika ada, yang saat ini terjadi untuk komputer.
WdfDeviceIndicateWakeStatus

Metode WdfDeviceIndicateWakeStatus menginformasikan kerangka kerja bahwa driver bus panggilan telah berhenti menunggu perangkat tertentu untuk memicu sinyal bangun di bus.
WdfDeviceInitAssignName

Metode WdfDeviceInitAssignName menetapkan nama perangkat ke objek perangkat perangkat.
WdfDeviceInitAssignSDDLString

Metode WdfDeviceInitAssignSDDLString menetapkan pengaturan keamanan untuk perangkat.
WdfDeviceInitAssignWdmIrpPreprocessCallback

Metode WdfDeviceInitAssignWdmIrpPreprocessCallback mendaftarkan fungsi panggilan balik untuk menangani kode fungsi utama IRP dan, secara opsional, satu atau beberapa kode fungsi minor yang terkait dengan kode fungsi utama.
WdfDeviceInitFree

Metode WdfDeviceInitFree membatalkan alokasi struktur WDFDEVICE_INIT.
WdfDeviceInitRegisterPnpStateChangeCallback

Metode WdfDeviceInitRegisterPnpStateChangeCallback mendaftarkan fungsi panggilan balik peristiwa yang disediakan driver yang dipanggil kerangka kerja saat komputer status Plug and Play perangkat berubah status.
WdfDeviceInitRegisterPowerPolicyStateChangeCallback

Metode WdfDeviceInitRegisterPowerPolicyStateChangeCallback mendaftarkan fungsi panggilan balik peristiwa yang disediakan driver yang dipanggil kerangka kerja saat komputer status kebijakan daya perangkat berubah status.
WdfDeviceInitRegisterPowerStateChangeCallback

Metode WdfDeviceInitRegisterPowerStateChangeCallback mendaftarkan fungsi panggilan balik peristiwa yang disediakan driver yang dipanggil kerangka kerja saat komputer status daya perangkat berubah status.
WdfDeviceInitSetCharacteristics

Metode WdfDeviceInitSetCharacteristics menetapkan karakteristik perangkat untuk perangkat tertentu.
WdfDeviceInitSetDeviceClass

Metode WdfDeviceInitSetDeviceClass menentukan GUID yang mengidentifikasi kelas penyiapan perangkat perangkat.
WdfDeviceInitSetDeviceType

Metode WdfDeviceInitSetDeviceType mengatur jenis perangkat untuk perangkat tertentu.
WdfDeviceInitSetExclusive

Metode WdfDeviceInitSetExclusive menunjukkan apakah perangkat tertentu adalah perangkat eksklusif.
WdfDeviceInitSetFileObjectConfig

Metode WdfDeviceInitSetFileObjectConfig mendaftarkan fungsi panggilan balik peristiwa dan mengatur informasi konfigurasi untuk objek file kerangka kerja driver.
WdfDeviceInitSetIoInCallerContextCallback

Metode WdfDeviceInitSetIoInCallerContextCallback mendaftarkan fungsi panggilan balik peristiwa EvtIoInCallerContext driver.
WdfDeviceInitSetIoType

Metode WdfDeviceInitSetIoType mengatur metode atau preferensi tentang bagaimana driver akan mengakses buffer data yang disertakan dalam permintaan baca dan tulis untuk perangkat tertentu.
WdfDeviceInitSetIoTypeEx

Metode WdfDeviceInitSetIoTypeEx mengatur metode atau preferensi tentang bagaimana driver akan mengakses buffer data yang disertakan dalam permintaan baca dan tulis, serta permintaan kontrol I/O perangkat, untuk perangkat tertentu.
WdfDeviceInitSetPnpPowerEventCallbacks

Metode WdfDeviceInitSetPnpPowerEventCallbacks mendaftarkan fungsi panggilan balik peristiwa Plug and Play dan manajemen daya driver.
WdfDeviceInitSetPowerInrush

Metode WdfDeviceInitSetPowerInrush memberi tahu manajer daya bahwa perangkat yang ditentukan memerlukan inrush saat ini ketika dimulai.
WdfDeviceInitSetPowerNotPageable

Metode WdfDeviceInitSetPowerNotPageable memberi tahu manajer daya bahwa driver tidak akan mengakses data yang dapat di-pageable saat sistem bertransisi antara status tidur dan status kerja (S0).
WdfDeviceInitSetPowerPageable

Metode WdfDeviceInitSetPowerPageable memberi tahu manajer daya bahwa driver harus dapat mengakses data yang dapat di-pageable saat sistem beralih antara status tidur dan status kerja (S0).
WdfDeviceInitSetPowerPolicyEventCallbacks

Metode WdfDeviceInitSetPowerPolicyEventCallbacks mendaftarkan fungsi panggilan balik peristiwa kebijakan daya driver.
WdfDeviceInitSetPowerPolicyOwnership

Metode WdfDeviceInitSetPowerPolicyOwnership menetapkan apakah driver panggilan adalah, atau tidak, pemilik kebijakan daya untuk perangkat tertentu.
WdfDeviceInitSetReleaseHardwareOrderOnFailure

Metode WdfDeviceInitSetReleaseHardwareOrderOnFailure menentukan apakah kerangka kerja memanggil fungsi panggilan balik EvtDeviceReleaseHardware driver segera setelah kegagalan perangkat, atau menunggu hingga semua perangkat anak dihapus.
WdfDeviceInitSetRemoveLockOptions

Metode WdfDeviceInitSetRemoveLockOptions menyebabkan kerangka kerja memperoleh kunci hapus sebelum mengirimkan IRP jenis apa pun ke driver.
WdfDeviceInitSetRequestAttributes

Metode WdfDeviceInitSetRequestAttributes mengatur atribut objek yang akan digunakan untuk semua objek permintaan kerangka kerja yang dikirimkan kerangka kerja ke driver dari antrean I/O perangkat.
WdfDeviceMapIoSpace

Fungsi WdfDeviceMapIoSpace memetakan rentang alamat fisik yang diberikan ke ruang alamat sistem dan mengembalikan alamat dasar pseudo.
WdfDeviceOpenDevicemapKey

Metode WdfDeviceOpenDevicemapKey membuka kunci DEVICEMAP dan membuat objek kunci registri kerangka kerja yang mewakili kunci registri.
WdfDeviceOpenRegistryKey

Metode WdfDeviceOpenRegistryKey membuka kunci perangkat keras perangkat atau kunci perangkat lunak driver di registri dan membuat objek kunci registri kerangka kerja yang mewakili kunci registri.
WdfDevicePostEvent

Metode WdfDevicePostEvent secara asinkron memberi tahu aplikasi yang menunggu peristiwa yang ditentukan dari driver.
WdfDeviceQueryInterfaceProperty

Metode WdfDeviceQueryInterfaceProperty mengambil properti antarmuka perangkat tertentu.
WdfDeviceQueryProperty

Metode WdfDeviceQueryProperty mengambil properti perangkat tertentu.
WdfDeviceQueryPropertyEx

Metode WdfDeviceQueryPropertyEx mengambil properti perangkat tertentu.
WdfDeviceReadFromHardware

Metode WdfDeviceReadFromHardware digunakan secara internal oleh kerangka kerja. Jangan gunakan.
WdfDeviceRemoveDependentUsageDeviceObject

Metode WdfDeviceRemoveDependentUsageDeviceObject menunjukkan bahwa perangkat tertentu tidak lagi bergantung pada perangkat lain ketika perangkat yang ditentukan digunakan untuk menyimpan file khusus.
WdfDeviceRemoveRemovalRelationsPhysicalDevice

Metode WdfDeviceRemoveRemovalRelationsPhysicalDevice menghapus perangkat tertentu dari daftar perangkat yang harus dihapus ketika perangkat lain yang ditentukan dihapus.
WdfDeviceResumeIdle

Metode WdfDeviceResumeIdle menginformasikan kerangka kerja bahwa perangkat yang ditentukan tidak digunakan dan dapat ditempatkan dalam status daya rendah perangkat jika tetap menganggur.
WdfDeviceResumeIdleWithTag

Makro WdfDeviceResumeIdleWithTag mengurangi jumlah referensi daya untuk objek perangkat kerangka kerja tertentu dan menetapkan nama file dan nomor baris driver saat ini ke referensi. Makro juga menetapkan nilai tag ke referensi.
WdfDeviceRetrieveCompanionTarget

Artikel fungsi WdfDeviceRetrieveCompanionTarget ini hanya untuk penggunaan internal.
WdfDeviceRetrieveDeviceDirectoryString

Pelajari selengkapnya tentang: Fungsi WdfDeviceRetrieveDeviceDirectoryString
WdfDeviceRetrieveDeviceInterfaceString

Metode WdfDeviceRetrieveDeviceInterfaceString mengambil nama tautan simbolis yang ditetapkan sistem operasi ke antarmuka perangkat yang didaftarkan driver untuk perangkat tertentu.
WdfDeviceRetrieveDeviceName

Metode WdfDeviceRetrieveDeviceName mengembalikan nama perangkat untuk perangkat tertentu.
WdfDeviceSetAlignmentRequirement

Metode WdfDeviceSetAlignmentRequirement mendaftarkan penyelarasan alamat pilihan driver untuk buffer data yang digunakan perangkat selama operasi transfer memori.
WdfDeviceSetBusInformationForChildren

Metode WdfDeviceSetBusInformationForChildren menetapkan informasi tentang bus yang didukung pengemudi bus. Informasi ini tersedia untuk perangkat anak bus.
WdfDeviceSetCharacteristics

Metode WdfDeviceSetCharacteristics menetapkan karakteristik perangkat untuk perangkat tertentu.
WdfDeviceSetDeviceInterfaceState

Metode WdfDeviceSetDeviceInterfaceState mengaktifkan atau menonaktifkan antarmuka perangkat untuk perangkat tertentu.
WdfDeviceSetDeviceInterfaceStateEx

Pelajari selengkapnya tentang: WdfDeviceSetDeviceInterfaceStateEx
WdfDeviceSetDeviceState

Metode WdfDeviceSetDeviceState mengatur status perangkat untuk perangkat tertentu.
WdfDeviceSetFailed

Metode WdfDeviceSetFailed menginformasikan kerangka kerja bahwa driver mengalami kesalahan perangkat keras atau perangkat lunak yang terkait dengan perangkat tertentu.
WdfDeviceSetPnpCapabilities

Metode WdfDeviceSetPnpCapabilities melaporkan kemampuan Plug and Play perangkat.
WdfDeviceSetPowerCapabilities

Metode WdfDeviceSetPowerCapabilities melaporkan kemampuan daya perangkat.
WdfDeviceSetSpecialFileSupport

Metode WdfDeviceSetSpecialFileSupport memungkinkan atau menonaktifkan dukungan driver fungsi untuk file khusus, untuk perangkat yang ditentukan.
WdfDeviceSetStaticStopRemove

Metode WdfDeviceSetStaticStopRemove menginformasikan kerangka kerja apakah perangkat dapat dihentikan dan dihapus.
WdfDeviceStopIdle

Metode WdfDeviceStopIdle menginformasikan kerangka kerja bahwa perangkat yang ditentukan harus ditempatkan dalam status daya yang berfungsi (D0).
WdfDeviceStopIdleWithTag

Makro WdfDeviceStopIdleWithTag menaikkan jumlah referensi daya untuk objek perangkat kerangka kerja tertentu dan menetapkan nama file dan nomor baris driver saat ini ke referensi. Makro juga menetapkan nilai tag ke referensi.
WdfDeviceUnmapIoSpace

Fungsi WdfDeviceUnmapIoSpace membatalkan peta rentang alamat fisik tertentu yang sebelumnya dipetakan oleh fungsi WdfDeviceMapIoSpace.
WdfDeviceWdmAssignPowerFrameworkSettings

Metode WdfDeviceWdmAssignPowerFrameworkSettings mendaftarkan pengaturan kerangka kerja manajemen daya (PoFx) untuk perangkat komponen tunggal.
WdfDeviceWdmDispatchIrp

Metode WdfDeviceWdmDispatchIrp mengembalikan IRP yang dikirim ke kerangka kerja dari EvtDeviceWdmIrpDispatch.
WdfDeviceWdmDispatchIrpToIoQueue

Metode WdfDeviceWdmDispatchIrpToIoQueue meneruskan IRP ke antrean I/O tertentu.
WdfDeviceWdmDispatchPreprocessedIrp

Metode WdfDeviceWdmDispatchPreprocessedIrp mengembalikan IRP yang telah diprosem ke kerangka kerja.
WdfDeviceWdmGetAttachedDevice

Metode WdfDeviceWdmGetAttachedDevice mengembalikan objek perangkat WDM yang lebih rendah berikutnya di tumpukan perangkat.
WdfDeviceWdmGetDeviceObject

Metode WdfDeviceWdmGetDeviceObject mengembalikan objek perangkat Windows Driver Model (WDM) yang terkait dengan objek perangkat kerangka kerja tertentu.
WdfDeviceWdmGetPhysicalDevice

Metode WdfDeviceWdmGetPhysicalDevice mengambil WDM PDO perangkat fisik dari tumpukan perangkat.
WdfDeviceWriteToHardware

Metode WdfDeviceWriteToHardware digunakan secara internal oleh kerangka kerja. Jangan gunakan.
WdfDevStateIsNP

Metode WdfDevStateIsNP mengembalikan nilai Boolean yang menunjukkan apakah status daya atau status kebijakan daya tertentu adalah status yang tidak dapat di-halaman.
WdfDevStateNormalize

Metode WdfDevStateNormalize menghapus bit tambahan dari nilai komputer status kerangka kerja tertentu sehingga driver dapat menggunakan nilai sebagai indeks ke dalam array status komputer.
WdfWdmDeviceGetWdfDeviceHandle

Metode WdfWdmDeviceGetWdfDeviceHandle mengembalikan handel ke objek perangkat kerangka kerja yang terkait dengan objek perangkat WDM tertentu.

Fungsi panggilan balik

 
EVT_WDF_DEVICE_ARM_WAKE_FROM_S0

Fungsi panggilan balik peristiwa EvtDeviceArmWakeFromS0 driver (yaitu, memungkinkan) perangkat sehingga dapat memicu sinyal bangun saat dalam status perangkat berdaya rendah, jika sistem tetap dalam status kerja sistem (S0).
EVT_WDF_DEVICE_ARM_WAKE_FROM_SX

Lengan fungsi panggilan balik peristiwa EvtDeviceArmWakeFromSx driver (yaitu, mengaktifkan) perangkat sehingga dapat memicu sinyal bangun saat dalam status perangkat berdaya rendah.
EVT_WDF_DEVICE_ARM_WAKE_FROM_SX_WITH_REASON

Lengan fungsi panggilan balik peristiwa EvtDeviceArmWakeFromSxWithReason driver (yaitu, memungkinkan) perangkat sehingga dapat memicu sinyal bangun saat dalam status perangkat berdaya rendah.
EVT_WDF_DEVICE_D0_ENTRY

Fungsi panggilan balik peristiwa EvtDeviceD0Entry driver melakukan operasi yang diperlukan saat perangkat driver memasuki status daya D0.
EVT_WDF_DEVICE_D0_ENTRY_POST_HARDWARE_ENABLED

Pelajari selengkapnya tentang: EVT_WDF_DEVICE_D0_ENTRY_POST_HARDWARE_ENABLED
EVT_WDF_DEVICE_D0_ENTRY_POST_INTERRUPTS_ENABLED

Fungsi panggilan balik peristiwa EvtDeviceD0EntryPostInterruptsEnabled driver melakukan operasi khusus perangkat yang diperlukan setelah driver mengaktifkan gangguan perangkat keras perangkat.
EVT_WDF_DEVICE_D0_EXIT

Fungsi panggilan balik peristiwa EvtDeviceD0Exit driver melakukan operasi yang diperlukan saat perangkat driver meninggalkan status daya D0.
EVT_WDF_DEVICE_D0_EXIT_PRE_HARDWARE_DISABLED

Pelajari selengkapnya tentang: EVT_WDF_DEVICE_D0_EXIT_PRE_HARDWARE_DISABLED
EVT_WDF_DEVICE_D0_EXIT_PRE_INTERRUPTS_DISABLED

Fungsi panggilan balik peristiwa EvtDeviceD0ExitPreInterruptsDisabled driver melakukan operasi khusus perangkat yang diperlukan sebelum driver menonaktifkan gangguan perangkat keras perangkat.
EVT_WDF_DEVICE_DISARM_WAKE_FROM_S0

Fungsi panggilan balik peristiwa EvtDeviceDisarmWakeFromS0 driver melucu (yaitu, menonaktifkan) kemampuan perangkat untuk memicu sinyal bangun saat dalam status perangkat berdaya rendah, jika sistem tetap dalam status kerja sistem (S0).
EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX

Fungsi panggilan balik peristiwa EvtDeviceDisarmWakeFromSx driver melucu (yaitu, menonaktifkan) kemampuan perangkat untuk memicu sinyal bangun saat perangkat dan sistem berada dalam status berdaya rendah.
EVT_WDF_DEVICE_FILE_CREATE

Fungsi panggilan balik EvtDeviceFileCreate driver menangani operasi yang harus dilakukan ketika aplikasi meminta akses ke perangkat.
EVT_WDF_DEVICE_PNP_STATE_CHANGE_NOTIFICATION

Fungsi panggilan balik peristiwa EvtDevicePnpStateChange driver memberi tahu driver bahwa komputer status Plug and Play (PnP) perangkat berpindah dari satu status ke status lainnya.
EVT_WDF_DEVICE_POWER_POLICY_STATE_CHANGE_NOTIFICATION

Fungsi panggilan balik peristiwa EvtDevicePowerPolicyStateChange driver memberi tahu driver bahwa komputer status kebijakan daya perangkat berpindah dari satu status ke status lainnya.
EVT_WDF_DEVICE_POWER_STATE_CHANGE_NOTIFICATION

Fungsi panggilan balik peristiwa EvtDevicePowerStateChange driver memberi tahu driver bahwa komputer status daya perangkat berpindah dari satu status ke status lainnya.
EVT_WDF_DEVICE_PREPARE_HARDWARE

Fungsi panggilan balik peristiwa EvtDevicePrepareHardware driver melakukan operasi apa pun yang diperlukan untuk membuat perangkat dapat diakses oleh driver.
EVT_WDF_DEVICE_QUERY_REMOVE

Fungsi panggilan balik peristiwa EvtDeviceQueryRemove driver menentukan apakah perangkat tertentu dapat dihentikan dan dihapus.
EVT_WDF_DEVICE_QUERY_STOP

Fungsi panggilan balik peristiwa EvtDeviceQueryStop driver menentukan apakah perangkat tertentu dapat dihentikan sehingga manajer PnP dapat mendistribusikan ulang sumber daya perangkat keras sistem.
EVT_WDF_DEVICE_RELATIONS_QUERY

Panggilan balik peristiwa EvtDeviceRelationsQuery driver melaporkan perubahan dalam hubungan di antara perangkat yang didukung oleh driver.
EVT_WDF_DEVICE_RELEASE_HARDWARE

Fungsi panggilan balik peristiwa EvtDeviceReleaseHardware driver melakukan operasi yang diperlukan ketika perangkat tidak lagi dapat diakses.
EVT_WDF_DEVICE_SELF_MANAGED_IO_CLEANUP

Fungsi panggilan balik peristiwa EvtDeviceSelfManagedIoCleanup driver menangani aktivitas dealokasi untuk operasi I/O yang dikelola sendiri perangkat, setelah perangkat dihapus.
EVT_WDF_DEVICE_SELF_MANAGED_IO_FLUSH

Fungsi panggilan balik peristiwa EvtDeviceSelfManagedIoFlush driver menangani aktivitas flush untuk operasi I/O yang dikelola sendiri oleh perangkat.
EVT_WDF_DEVICE_SELF_MANAGED_IO_INIT

Fungsi panggilan balik peristiwa EvtDeviceSelfManagedIoInit driver menginisialisasi dan memulai operasi I/O yang dikelola sendiri dari perangkat.
EVT_WDF_DEVICE_SELF_MANAGED_IO_RESTART

Fungsi panggilan balik peristiwa EvtDeviceSelfManagedIoRestart driver memulai ulang operasi I/O yang dikelola sendiri oleh perangkat.
EVT_WDF_DEVICE_SELF_MANAGED_IO_SUSPEND

Fungsi panggilan balik peristiwa EvtDeviceSelfManagedIoSuspend driver menangguhkan operasi I/O yang dikelola sendiri oleh perangkat.
EVT_WDF_DEVICE_SURPRISE_REMOVAL

Fungsi panggilan balik peristiwa EvtDeviceSurpriseRemoval driver melakukan operasi apa pun yang diperlukan setelah perangkat dihapus secara tak terduga dari sistem atau setelah driver melaporkan bahwa perangkat telah gagal.
EVT_WDF_DEVICE_USAGE_NOTIFICATION

Fungsi panggilan balik peristiwa EvtDeviceUsageNotification driver memberi tahu driver saat perangkat digunakan untuk file khusus.
EVT_WDF_DEVICE_USAGE_NOTIFICATION_EX

Fungsi panggilan balik peristiwa EvtDeviceUsageNotificationEx driver menentukan apakah perangkat dapat mendukung jenis file khusus.
EVT_WDF_DEVICE_WAKE_FROM_S0_TRIGGERED

Fungsi panggilan balik peristiwa EvtDeviceWakeFromS0Triggered driver memberi tahu driver bahwa perangkatnya, yang sebelumnya memasuki status perangkat berdaya rendah sementara status daya sistem tetap berada di S0, mungkin telah memicu sinyal bangun.
EVT_WDF_DEVICE_WAKE_FROM_SX_TRIGGERED

Fungsi panggilan balik peristiwa EvtDeviceWakeFromSxTriggered driver memberi tahu driver bahwa perangkatnya, yang sebelumnya memasuki status perangkat berdaya rendah karena daya sistem berkurang, mungkin telah memicu sinyal bangun.
EVT_WDF_FILE_CLEANUP

Fungsi panggilan balik EvtFileCleanup driver menangani operasi yang harus dilakukan ketika aplikasi menutup semua akses ke perangkat.
EVT_WDF_FILE_CLOSE

Fungsi panggilan balik EvtFileClose driver menangani operasi yang harus dilakukan ketika semua akses aplikasi ke perangkat telah ditutup.
EVT_WDF_IO_IN_CALLER_CONTEXT

Fungsi panggilan balik peristiwa EvtIoInCallerContext driver melakukan praproses permintaan I/O sebelum kerangka kerja menempatkannya ke dalam antrean I/O.
EVT_WDFDEVICE_WDM_IRP_DISPATCH

Fungsi panggilan balik peristiwa EvtDeviceWdmIrpDispatch driver menerima IRP sebelum kerangka kerja memproses IRP.
EVT_WDFDEVICE_WDM_IRP_PREPROCESS

Fungsi panggilan balik peristiwa EvtDeviceWdmIrpPreprocess driver menerima IRP sebelum kerangka kerja memproses IRP.
EVT_WDFDEVICE_WDM_POST_PO_FX_REGISTER_DEVICE

Fungsi panggilan balik EvtDeviceWdmPostPoFxRegisterDevice melakukan operasi khusus perangkat setelah kerangka kerja terdaftar dengan kerangka kerja daya.
EVT_WDFDEVICE_WDM_PRE_PO_FX_UNREGISTER_DEVICE

Fungsi panggilan balik EvtDeviceWdmPrePoFxUnregisterDevice melakukan operasi khusus perangkat sebelum kerangka kerja menghapus pendaftaran tertentu dengan kerangka kerja daya.

Struktur

 
WDF_DEVICE_INTERFACE_PROPERTY_DATA

Struktur WDF_DEVICE_INTERFACE_PROPERTY_DATA menjelaskan properti antarmuka perangkat.
WDF_DEVICE_PNP_CAPABILITIES

Struktur WDF_DEVICE_PNP_CAPABILITIES menjelaskan kemampuan Plug and Play perangkat.
WDF_DEVICE_PNP_NOTIFICATION_DATA

Struktur WDF_DEVICE_PNP_NOTIFICATION_DATA menjelaskan perubahan status dalam komputer status Plug and Play perangkat.
WDF_DEVICE_POWER_CAPABILITIES

Struktur WDF_DEVICE_POWER_CAPABILITIES menjelaskan kemampuan daya perangkat.
WDF_DEVICE_POWER_NOTIFICATION_DATA

Struktur WDF_DEVICE_POWER_NOTIFICATION_DATA menjelaskan perubahan status dalam mesin status daya perangkat.
WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS

Struktur WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS berisi informasi yang disediakan driver yang digunakan kerangka kerja saat perangkat diam dan sistem dalam status kerja sistem (S0).
WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA

Struktur WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA menjelaskan perubahan status dalam komputer status kebijakan daya perangkat.
WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS

Struktur WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS berisi informasi yang disediakan driver tentang kemampuan perangkat untuk membangunkan dirinya dan sistem, ketika keduanya dalam keadaan daya rendah.
WDF_DEVICE_PROPERTY_DATA

Struktur WDF_DEVICE_PROPERTY_DATA menjelaskan properti perangkat.
WDF_DEVICE_STATE

Struktur WDF_DEVICE_STATE menentukan status Plug and Play perangkat.
WDF_FILEOBJECT_CONFIG

Struktur WDF_FILEOBJECT_CONFIG berisi informasi konfigurasi objek file kerangka kerja driver.
WDF_IO_TYPE_CONFIG

Struktur WDF_IO_TYPE_CONFIG menentukan metode akses buffer pilihan driver untuk permintaan baca dan tulis, dan untuk permintaan kontrol I/O perangkat.
WDF_PNPPOWER_EVENT_CALLBACKS

Struktur WDF_PNPPOWER_EVENT_CALLBACKS berisi pointer ke fungsi panggilan balik Plug and Play dan peristiwa daya driver.
WDF_POWER_FRAMEWORK_SETTINGS

Struktur WDF_POWER_FRAMEWORK_SETTINGS menjelaskan pengaturan kerangka kerja manajemen daya (PoFx) untuk perangkat komponen tunggal.
WDF_POWER_POLICY_EVENT_CALLBACKS

Struktur WDF_POWER_POLICY_EVENT_CALLBACKS berisi penunjuk ke fungsi panggilan balik peristiwa kebijakan daya driver.
WDF_REMOVE_LOCK_OPTIONS

Struktur WDF_REMOVE_LOCK_OPTIONS menentukan opsi untuk memperoleh kunci hapus sebelum mengirimkan IRP ke driver.

Enumerasi

 
WDF_DEVICE_FAILED_ACTION

Enumerasi WDF_DEVICE_FAILED_ACTION mengidentifikasi tindakan yang akan dilakukan kerangka kerja ketika driver melaporkan kegagalan perangkat lunak atau perangkat keras yang tidak dapat dipulihkan.
WDF_DEVICE_HWACCESS_TARGET_SIZE

Enumerasi ini digunakan secara internal oleh kerangka kerja. Jangan gunakan. Enumerasi ini didefinisikan dalam wdfdevice.h.
WDF_DEVICE_HWACCESS_TARGET_TYPE

Pelajari bagaimana enumerasi WDF_DEVICE_HWACCESS_TARGET_SIZE digunakan secara internal oleh kerangka kerja. Jangan gunakan. Enumerasi ini didefinisikan dalam wdfdevice.h.
WDF_DEVICE_IO_TYPE

Enumerasi WDF_DEVICE_IO_TYPE digunakan untuk menentukan metode untuk mengakses buffer data.
WDF_DEVICE_PNP_STATE

Enumerasi WDF_DEVICE_PNP_STATE mengidentifikasi semua status yang dapat dimasukkan oleh komputer status Plug and Play kerangka kerja.
WDF_DEVICE_POWER_POLICY_STATE

Enumerasi WDF_DEVICE_POWER_POLICY_STATE mengidentifikasi semua status yang dapat dimasukkan oleh komputer status kebijakan daya kerangka kerja.
WDF_DEVICE_POWER_STATE

Enumerasi WDF_DEVICE_POWER_STATE mengidentifikasi semua status yang dapat dimasukkan oleh komputer status daya kerangka kerja.
WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS

Jenis enumerasi WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS menentukan bendera yang dapat ditentukan driver saat memanggil WdfDeviceWdmDispatchIrpToIoQueue.
WDF_EVENT_TYPE

Enumerasi WDF_EVENT_TYPE menentukan.
WDF_FILEOBJECT_CLASS

Enumerasi WDF_FILEOBJECT_CLASS menentukan nilai yang mengidentifikasi apakah driver memerlukan objek file kerangka kerja untuk mewakili file yang coba dibuat atau dibuka oleh aplikasi atau driver lain.
WDF_POWER_DEVICE_STATE

Enumerasi WDF_POWER_DEVICE_STATE mengidentifikasi status daya perangkat yang mungkin didukung perangkat.
WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS

Enumerasi WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS disediakan untuk penggunaan internal.
WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE

Enumerasi WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE mengidentifikasi bagaimana batas waktu diam untuk perangkat ditentukan.
WDF_POWER_POLICY_S0_IDLE_CAPABILITIES

Enumerasi WDF_POWER_POLICY_S0_IDLE_CAPABILITIES mengidentifikasi kemampuan yang dapat didukung perangkat saat memasuki status daya rendah saat diam.
WDF_POWER_POLICY_S0_IDLE_USER_CONTROL

Enumerasi WDF_POWER_POLICY_S0_IDLE_USER_CONTROL mengidentifikasi apakah pengguna dapat mengontrol perilaku perangkat saat perangkat diam dan sistem dalam status berfungsi (S0).
WDF_POWER_POLICY_SX_WAKE_USER_CONTROL

Enumerasi WDF_POWER_POLICY_SX_WAKE_USER_CONTROL mengidentifikasi apakah pengguna dapat mengontrol kemampuan perangkat untuk membangunkan sistem dari status daya sistem yang rendah.
WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE

Enumerasi WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE menentukan kapan kerangka kerja memanggil fungsi panggilan balik EvtDeviceReleaseHardware driver.
WDF_REMOVE_LOCK_OPTIONS_FLAGS

Jenis enumerasi WDF_REMOVE_LOCK_OPTIONS_FLAGS menentukan bendera yang digunakan dalam struktur WDF_REMOVE_LOCK_OPTIONS driver.
WDF_SPECIAL_FILE_TYPE

Enumerasi WDF_SPECIAL_FILE_TYPE mengidentifikasi jenis file khusus yang dapat didukung perangkat.
WDF_STATE_NOTIFICATION_TYPE

Enumerasi WDF_STATE_NOTIFICATION_TYPE mengidentifikasi jenis pemberitahuan kebijakan Plug and Play, daya, atau daya yang akan diterima driver berbasis kerangka kerja.