Bagikan melalui


header wudfddi.h

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

wudfddi.h berisi antarmuka pemrograman berikut:

Antarmuka

 
IDriverEntry

Antarmuka IDriverEntry mengekspos titik masuk dan keluar utama driver mode pengguna.
IFileCallbackCleanup

Kerangka kerja dapat memberi tahu driver ketika driver harus melakukan operasi pembersihan.
IFileCallbackClose

Kerangka kerja dapat memberi tahu driver ketika driver harus melakukan operasi penutupan. Driver dapat menangani pemberitahuan dengan mendaftarkan antarmuka IFileCallbackClose.
IImpersonateCallback

Antarmuka IImpersonateCallback berisi metode yang menangani peniruan identitas.
IObjectCleanup

Setiap driver yang menyimpan antarmuka COM yang dihitung referensi ke objek WDF harus mendukung antarmuka IObjectCleanup untuk mencegah kebocoran antarmuka. Perhatikan bahwa driver, secara umum, tidak diperlukan untuk menyimpan referensi ke objek WDF.
IPnpCallback

Antarmuka IPnpCallback adalah antarmuka Plug and Play (PnP) dan manajemen daya (PM).
IPnpCallbackHardware

Antarmuka IPnpCallbackHardware adalah antarmuka Plug and Play (PnP) dan manajemen daya (PM).
IPnpCallbackHardware2

Antarmuka IPnpCallbackHardware2 mengekspos metode panggilan balik yang terkait dengan perangkat keras.
IPnpCallbackHardwareInterrupt

Antarmuka IPnpCallbackHardwareInterrupt mendukung metode panggilan balik Plug and Play terkait interupsi dan manajemen daya.
IPnpCallbackRemoteInterfaceNotification

Antarmuka IPnpCallbackRemoteInterfaceNotification driver menyediakan fungsi panggilan balik yang dipanggil kerangka kerja untuk memberi tahu driver saat antarmuka perangkat tersedia.
IPnpCallbackSelfManagedIo

Antarmuka IPnpCallbackSelfManagedIo adalah antarmuka Plug and Play (PnP) dan manajemen daya (PM).
IPowerPolicyCallbackWakeFromS0

Antarmuka IPowerPolicyCallbackWakeFromS0 driver menyediakan fungsi panggilan balik yang dipanggil kerangka kerja untuk memberi tahu driver tentang peristiwa bangun.
IPowerPolicyCallbackWakeFromSx

Antarmuka IPowerPolicyCallbackWakeFromSx driver menyediakan fungsi panggilan balik yang dipanggil kerangka kerja untuk memberi tahu driver tentang peristiwa bangun. Peristiwa ini terkait dengan kemampuan perangkat untuk membangunkan dirinya sendiri dan sistem dari status daya rendah.
IQueueCallbackBuat

Antrean I/O memberi tahu driver ketika permintaan file terbuka tersedia untuk driver.
IQueueCallbackDefaultIoHandler

Antarmuka IQueueCallbackDefaultIoHandler berisi metode yang menangani permintaan I/O yang tidak ada metode lain yang terdaftar untuk ditangani.
IQueueCallbackDeviceIoControl

Objek antrean I/O memberi tahu driver ketika permintaan kontrol I/O perangkat tersedia untuk driver.
IQueueCallbackIoCanceledOnQueue

Antarmuka IQueueCallbackIoCanceledOnQueue bersifat opsional. Driver Anda dapat menyediakan antarmuka ini jika Anda ingin UMDF memberi tahu driver ketika permintaan I/O dibatalkan saat berada dalam antrean I/O driver.
IQueueCallbackIoResume

Antarmuka IQueueCallbackIoResume berisi metode yang melanjutkan pemrosesan permintaan I/O dari antrean.
IQueueCallbackIoStop

Antarmuka IQueueCallbackIoStop berisi metode yang menghentikan pemrosesan permintaan I/O dari antrean.
IQueueCallbackRead

Antrean I/O memberi tahu driver ketika permintaan baca tersedia untuk driver.
IQueueCallbackStateChange

Objek antrean I/O memunculkan peristiwa saat mengubah status. Driver dapat menggunakan peristiwa dengan mendaftarkan antarmuka IQueueCallbackStateChange.
IQueueCallbackWrite

Objek antrean I/O memberi tahu driver ketika permintaan tulis tersedia untuk driver.
IRemoteInterfaceCallbackEvent

Antarmuka IRemoteInterfaceCallbackEvent menyediakan fungsi panggilan balik yang dipanggil kerangka kerja untuk memberi tahu driver tentang peristiwa perangkat yang terkait dengan antarmuka perangkat.
IRemoteInterfaceCallbackRemoval

IRemoteInterfaceCallbackRemoval menyediakan fungsi panggilan balik yang dipanggil kerangka kerja untuk memberi tahu driver tentang penghapusan antarmuka perangkat.
IRemoteTargetCallbackRemoval

Antarmuka IRemoteTargetCallbackRemoval menyediakan fungsi panggilan balik yang dipanggil kerangka kerja untuk memberi tahu driver tentang peristiwa yang terkait dengan penghapusan target I/O jarak jauh.
IRequestCallbackCancel

Driver diberi tahu ketika permintaan I/O bahwa driver saat ini sedang diproses akan dibatalkan.
IRequestCallbackRequestCompletion

Driver mengimplementasikan antarmuka IRequestCallbackRequestCompletion untuk menyelesaikan objek permintaan.
IWDFCmResourceList

Antarmuka ini mewakili daftar sumber daya perangkat keras untuk perangkat.
IWDFDevice

Antarmuka IWDFDevice mengekspos objek perangkat, yang merupakan representasi perangkat pada sistem.
IWDFDevice2

Driver mendapatkan antarmuka IWDFDevice2 dengan memanggil IWDFDevice::QueryInterface.
IWDFDevice3

Untuk mendapatkan antarmuka IWDFDevice3, driver memanggil IWDFDevice::QueryInterface.
IWDFDeviceInitialize

Antarmuka IWDFDeviceInitialize adalah antarmuka pembantu yang disediakan kerangka kerja sebagai parameter input ke metode IDriverEntry::OnDeviceAdd driver.
IWDFDeviceInitialize2

Antarmuka IWDFDeviceInitialize2 adalah antarmuka pembantu yang memungkinkan driver menentukan mode pengambilan buffer pilihan dan metode akses buffer.
IWDFDriver

Antarmuka IWDFDriver mengekspos objek driver kerangka kerja yang mewakili gambar driver yang dimuat dalam proses host.
IWDFDriverCreatedFile

Antarmuka IWDFDriverCreatedFile mengekspos objek file yang dibuat driver UMDF untuk digunakan driver.
IWDFFile

Antarmuka IWDFFile mengekspos objek file yang mewakili HANDLE yang dikembalikan oleh fungsi Microsoft Win32 CreateFile.
IWDFFile2

Driver mendapatkan antarmuka IWDFFile2 dengan memanggil IWDFFile::QueryInterface.
IWDFFile3

Driver mendapatkan antarmuka IWDFFile3 dengan memanggil IWDFFile::QueryInterface.
IWDFFileHandleTargetFactory

Antarmuka IWDFFileHandleTargetFactory adalah antarmuka pabrik yang digunakan untuk membuat objek perangkat target berbasis handel file.
IWDFInterrupt

Antarmuka ini mengekspos objek interupsi.
IWDFIoQueue

Antarmuka IWDFIoQueue mengekspos objek antrean I/O.
IWDFIoRequest

Antarmuka IWDFIoRequest mengekspos objek permintaan I/O.
IWDFIoRequest2

Untuk mendapatkan antarmuka IWDFIoRequest2, driver memanggil IWDFIoRequest::QueryInterface.
IWDFIoRequest3

Untuk mendapatkan antarmuka IWDFIoRequest3, driver memanggil IWDFIoRequest::QueryInterface.
IWDFIoRequestCompletionParams

Antarmuka IWDFIoRequestCompletionParams mengekspos metode yang dapat digunakan driver untuk mendapatkan informasi penyelesaian tentang permintaan I/O. Driver dapat memanggil metode ini setelah operasi I/O sinkron atau asinkron selesai.
IWDFIoTarget

Antarmuka IWDFIoTarget mengekspos objek target I/O yang biasanya mewakili driver yang lebih rendah dalam tumpukan.
IWDFIoTarget2

Untuk mendapatkan antarmuka IWDFIoTarget2, driver memanggil IWDFIoTarget::QueryInterface.
IWDFIoTargetStateManagement

Antarmuka IWDFIoTargetStateManagement mengekspos metode yang mengelola dan memantau status objek target I/O.
IWDFMemory

Antarmuka IWDFMemory mengekspos objek memori kerangka kerja yang menyediakan akses ke blok memori.
IWDFNamedPropertyStore

Antarmuka IWDFNamedPropertyStore mengekspos objek penyimpanan properti.
IWDFNamedPropertyStore2

Driver mendapatkan antarmuka IWDFNamedPropertyStore2 dengan memanggil IWDFPropertyStoreFactory::RetrieveDevicePropertyStore.
IWDFObject

Antarmuka IWDFObject mengekspos objek dasar kerangka kerja yang menyediakan fungsionalitas dasar yang umum di semua jenis objek kerangka kerja. Semua objek kerangka kerja berasal dari objek akar ini.
IWDFPropertyStoreFactory

Antarmuka IWDFPropertyStoreFactory adalah antarmuka pabrik yang digunakan untuk membuat antarmuka penyimpanan properti.
IWDFRemoteInterface

Driver UMDF menerima pointer ke antarmuka ini dengan memanggil metode IWDFDevice2::CreateRemoteInterface.
IWDFRemoteInterfaceInitialize

Driver berbasis UMDF menerima antarmuka IWDFRemoteInterfaceInitialize sebagai input ke fungsi panggilan balik IPnpCallbackRemoteInterfaceNotification::OnRemoteInterfaceArrival.
IWDFRemoteTarget

Untuk mendapatkan antarmuka IWDFRemoteTarget, driver memanggil IWDFDevice2::CreateRemoteTarget.
IWDFRequestCompletionParams

Antarmuka IWDFRequestCompletionParams mengekspos metode yang dapat digunakan driver untuk mendapatkan informasi penyelesaian tentang permintaan I/O. Driver dapat memanggil metode ini setelah operasi I/O sinkron atau asinkron selesai.
IWDFUnifiedPropertyStore

Antarmuka IWDFUnifiedPropertyStore mengekspos penyimpanan properti terpadu.
IWDFUnifiedPropertyStoreFactory

Antarmuka IWDFUnifiedPropertyStoreFactory adalah antarmuka pabrik yang digunakan untuk membuat antarmuka penyimpanan properti terpadu.
IWDFWorkItem

Antarmuka ini mengekspos objek item kerja.

Struktur

 
UMDF_IO_TARGET_OPEN_PARAMS

Struktur UMDF_IO_TARGET_OPEN_PARAMS berisi parameter buka file.

Enumerasi

 
DEVICE_POWER_STATE

Enumerasi DEVICE_POWER_STATE mengidentifikasi status daya perangkat yang dapat dimasukkan perangkat.
POWER_ACTION

Pelajari bagaimana enumerasi POWER_ACTION mengidentifikasi tindakan daya sistem yang dapat terjadi di komputer.
SECURITY_IMPERSONATION_LEVEL

Enumerasi SECURITY_IMPERSONATION_LEVEL berisi nilai yang mengidentifikasi tingkat peniruan keamanan.
WDF_INTERRUPT_POLICY

Pelajari bagaimana jenis enumerasi WDF_INTERRUPT_POLICY mengidentifikasi kebijakan afinitas yang dapat digunakan manajer PnP saat menetapkan interupsi perangkat ke prosesor sistem multiprosesor.
WDF_INTERRUPT_PRIORITY

Jenis enumerasi ini mengidentifikasi prioritas relatif untuk gangguan perangkat.