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

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.