Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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
Framework PDO Event Callbacks
- 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 PDO Kerangka Kerja dan Fungsi Inisialisasi
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 ketika 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 sopir 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 mengatur 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 driver 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. |
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. |