header wdfpdo.h
Header ini digunakan oleh wdf. Untuk informasi selengkapnya, lihat:
Topik ini mengurutkan referensi objek perangkat fisik (PDO) Windows Driver Frameworks (WDF) berdasarkan kategori.
Kategori di halaman ini adalah:
- Panggilan Balik Peristiwa PDO Kerangka Kerja
- Metode Inisialisasi PDO Kerangka Kerja
- Metode PDO Kerangka Kerja
- Struktur dan Fungsi Inisialisasi PDO Kerangka Kerja
Panggilan Balik Peristiwa PDO Kerangka Kerja
- EvtDeviceDisableWakeAtBus
- EvtDeviceEject
- EvtDeviceEnableWakeAtBus
- EvtDeviceReportedMissing
- EvtDeviceResourceRequirementsQuery
- EvtDeviceResourcesQuery
- EvtDeviceSetLock
Metode Inisialisasi PDO Kerangka Kerja
- WdfPdoInitAddCompatibleID
- WdfPdoInitAddDeviceText
- WdfPdoInitAddHardwareID
- WdfPdoInitAllocate
- WdfPdoInitAllowForwardingRequestToParent
- WdfPdoInitAssignContainerID
- WdfPdoInitAssignDeviceID
- WdfPdoInitAssignInstanceID
- WdfPdoInitAssignRawDevice
- WdfPdoInitSetDefaultLocale
- WdfPdoInitSetEventCallbacks
Metode PDO Kerangka Kerja
- WdfPdoInitAddCompatibleID
- WdfPdoAddEjectionRelationsPhysicalDevice
- WdfPdoClearEjectionRelationsDevices
- WdfPdoGetParent
- WdfPdoInitAddDeviceText
- WdfPdoInitAddHardwareID
- WdfPdoInitAllocate
- WdfPdoInitAllowForwardingRequestToParent
- WdfPdoInitAssignContainerID
- WdfPdoInitAssignDeviceID
- WdfPdoInitAssignInstanceID
- WdfPdoInitAssignRawDevice
- WdfPdoInitSetDefaultLocale
- WdfPdoInitSetEventCallbacks
- WdfPdoMarkMissing
- WdfPdoRemoveEjectionRelationsPhysicalDevice
- WdfPdoRequestEject
- WdfPdoRetrieveAddressDescription
- WdfPdoRetrieveIdentificationDescription
- WdfPdoUpdateAddressDescription
Struktur dan Fungsi Inisialisasi PDO Kerangka Kerja
wdfpdo.h berisi antarmuka pemrograman berikut:
Fungsi
WDF_PDO_EVENT_CALLBACKS_INIT Fungsi WDF_PDO_EVENT_CALLBACKS_INIT menginisialisasi struktur WDF_PDO_EVENT_CALLBACKS. |
WdfPdoAddEjectionRelationsPhysicalDevice Metode WdfPdoAddEjectionRelationsPhysicalDevice menunjukkan bahwa perangkat tertentu dikeluarkan ketika perangkat lain yang ditentukan dikeluarkan. |
WdfPdoClearEjectionRelationsDevices Metode WdfPdoClearEjectionRelationsDevices menghapus semua perangkat dari daftar perangkat yang harus dikeluarkan saat perangkat tertentu dikeluarkan. |
WdfPdoGetParent Metode WdfPdoGetParent mengembalikan handel ke objek perangkat kerangka kerja yang mewakili perangkat induk perangkat tertentu. |
WdfPdoInitAddCompatibleID Metode WdfPdoInitAddCompatibleID menambahkan ID yang kompatibel ke daftar ID yang kompatibel untuk perangkat anak. |
WdfPdoInitAddDeviceText Metode WdfPdoInitAddDeviceText menambahkan deskripsi perangkat dan lokasi perangkat ke perangkat, untuk lokal tertentu. |
WdfPdoInitAddHardwareID Metode WdfPdoInitAddHardwareID menambahkan ID perangkat keras ke daftar ID perangkat keras untuk perangkat anak. |
WdfPdoInitAllocate Metode WdfPdoInitAllocate mengalokasikan struktur WDFDEVICE_INIT untuk driver bus berbasis kerangka kerja, yang digunakan pengemudi bus saat melaporkan perangkat baru. |
WdfPdoInitAllowForwardingRequestToParent Metode WdfPdoInitAllowForwardingRequestToParent memungkinkan kemampuan driver untuk memanggil WdfRequestForwardToParentDeviceIoQueue. |
WdfPdoInitAssignContainerID Metode WdfPdoInitAssignContainerID memperbarui ID kontainer untuk perangkat anak. |
WdfPdoInitAssignDeviceID Metode WdfPdoInitAssignDeviceID memperbarui ID perangkat untuk perangkat anak. |
WdfPdoInitAssignInstanceID Metode WdfPdoInitAssignInstanceID memperbarui ID instans untuk perangkat anak. |
WdfPdoInitAssignRawDevice Metode WdfPdoInitAssignRawDevice menunjukkan bahwa driver panggilan dapat mendukung perangkat tertentu dalam mode mentah. |
WdfPdoInitRemovePowerDependencyOnParent Pelajari selengkapnya tentang: WdfPdoInitRemovePowerDependencyOnParent |
WdfPdoInitSetDefaultLocale Metode WdfPdoInitSetDefaultLocale menetapkan lokal default perangkat. |
WdfPdoInitSetEventCallbacks Metode WdfPdoInitSetEventCallbacks mendaftarkan fungsi panggilan balik peristiwa driver bus. |
WdfPdoMarkMissing Metode WdfPdoMarkMissing menginformasikan kerangka kerja bahwa perangkat tidak lagi dapat diakses. |
WdfPdoRemoveEjectionRelationsPhysicalDevice Metode WdfPdoRemoveEjectionRelationsPhysicalDevice menghapus perangkat tertentu dari daftar perangkat yang harus dikeluarkan ketika perangkat lain yang ditentukan dikeluarkan. |
WdfPdoRequestEject Metode WdfPdoRequestEject menginformasikan kerangka kerja bahwa perangkat tertentu akan dikeluarkan dari stasiun docking-nya. |
WdfPdoRetrieveAddressDescription Metode WdfPdoRetrieveAddressDescription mengambil deskripsi alamat yang terkait dengan objek perangkat kerangka kerja tertentu. |
WdfPdoRetrieveIdentificationDescription Metode WdfPdoRetrieveIdentificationDescription mengambil deskripsi identifikasi yang terkait dengan objek perangkat kerangka kerja tertentu. |
WdfPdoUpdateAddressDescription Metode WdfPdoUpdateAddressDescription memperbarui deskripsi alamat yang terkait dengan objek perangkat kerangka kerja tertentu. |
Fungsi panggilan balik
EVT_WDF_DEVICE_DISABLE_WAKE_AT_BUS Fungsi panggilan balik peristiwa EvtDeviceDisableWakeAtBus pengemudi bus melakukan operasi tingkat bus yang menonaktifkan kemampuan salah satu perangkat bus untuk memicu sinyal bangun di bus. |
EVT_WDF_DEVICE_EJECT Fungsi panggilan balik peristiwa EvtDeviceEject driver menangani operasi yang diperlukan untuk mengeluarkan perangkat dari stasiun docking-nya. |
EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS Fungsi panggilan balik peristiwa EvtDeviceEnableWakeAtBus pengemudi bus melakukan operasi tingkat bus yang memungkinkan salah satu perangkat bus memicu sinyal bangun di bus. |
EVT_WDF_DEVICE_REPORTED_MISSING Fungsi panggilan balik peristiwa EvtDeviceReportedMissing pengemudi bus memberi tahu driver bahwa kerangka kerja telah melaporkan objek perangkat fisik (PDO) yang hilang ke manajer Plug and Play. |
EVT_WDF_DEVICE_RESOURCE_REQUIREMENTS_QUERY Fungsi panggilan balik peristiwa EvtDeviceResourceRequirementsQuery driver bus membuat daftar persyaratan sumber daya yang mewakili sumber daya perangkat keras yang diperlukan perangkat. |
EVT_WDF_DEVICE_RESOURCES_QUERY Fungsi panggilan balik peristiwa EvtDeviceResourcesQuery driver bus membuat daftar sumber daya yang mewakili konfigurasi boot perangkat tertentu. |
EVT_WDF_DEVICE_SET_LOCK Fungsi panggilan balik peristiwa EvtDeviceSetLock driver mengunci perangkat yang ditentukan sehingga tidak dapat dikeluarkan, atau membuka kunci perangkat sehingga dapat dikeluarkan. |
Struktur
WDF_PDO_EVENT_CALLBACKS Struktur WDF_PDO_EVENT_CALLBACKS adalah tabel pengiriman untuk fungsi panggilan balik peristiwa pengemudi bus. |