header wdm.h

Header ini berisi materi referensi yang mencakup detail spesifik tentang rutinitas, struktur, dan jenis data yang perlu Anda gunakan untuk menulis driver mode kernel.

Untuk informasi selengkapnya, lihat:

wdm.h berisi antarmuka pemrograman berikut:

Fungsi

 
_BitTest64

Fungsi _BitTest64...
_BitTestAndComplement64

Fungsi _BitTestAndComplement64...
_BitTestAndReset64

Fungsi _BitTestAndReset64...
_BitTestAndSet64

Fungsi _BitTestAndSet64...
_ReadWriteBarrier

Menjelaskan fungsi ReadWriteBarrier~r2 (wdm.h).
ADDRESS_AND_SIZE_TO_SPAN_PAGES

Pelajari selengkapnya tentang: ADDRESS_AND_SIZE_TO_SPAN_PAGES
AppendTailList

Rutinitas AppendTailList menambahkan daftar struktur LIST_ENTRY yang ditautkan dua kali lipat ke ekor daftar struktur LIST_ENTRY lain yang ditautkan dua kali lipat.
ARM64_SYSREG_CRM

Mengembalikan bidang CRn untuk register sistem ARM tertentu.
ARM64_SYSREG_CRN

Pelajari bagaimana metode mengembalikan bidang CRn untuk register sistem ARM tertentu.
ARM64_SYSREG_OP1

Mengembalikan bidang op1 untuk register sistem ARM tertentu.
ARM64_SYSREG_OP2

Mengembalikan bidang op2 untuk register sistem ARM tertentu.
ASSERTMSG

ASSERTMSG menguji ekspresi. Jika ekspresi salah, ekspresi akan dipecah menjadi debugger kernel dan mengirimkannya pesan yang ditentukan.
BarrierAfterRead

Menjelaskan fungsi BarrierAfterRead (wdm.h).
BarrierAfterRead

Menjelaskan fungsi BarrierAfterRead~r1 (wdm.h).
BarrierAfterRead

Menjelaskan fungsi BarrierAfterRead~r2 (wdm.h).
BYTE_OFFSET

Pelajari selengkapnya tentang: BYTE_OFFSET
BYTES_TO_PAGES

Pelajari selengkapnya tentang: BYTES_TO_PAGES
ClfsAddLogContainer

Rutinitas ClfsAddLogContainer menambahkan kontainer ke log CLFS.
ClfsAddLogContainerSet

Rutinitas ClfsAddLogContainerSet secara atomik menambahkan sekumpulan kontainer ke log CLFS.
ClfsAdvanceLogBase

Rutinitas ClfsAdvanceLogBase mengatur LSN dasar aliran CLFS.
ClfsAlignReservedLog

Rutinitas ClfsAlignReservedLog menghitung ukuran ruang yang harus dicadangkan untuk sekumpulan rekaman tertentu. Perhitungan ukuran mencakup ruang yang diperlukan untuk header dan ruang yang diperlukan untuk perataan sektor.
ClfsAllocReservedLog

Rutinitas ClfsAllocReservedLog mencadangkan ruang di area marshalling untuk serangkaian rekaman.
ClfsCloseAndResetLogFile

Rutinitas ClfsCloseAndResetLogFile merilis semua referensi ke objek file log tertentu dan menandai aliran terkait untuk direset.
ClfsCloseLogFileObject

Rutinitas ClfsCloseLogFileObject merilis semua referensi ke objek file log.
ClfsCreateLogFile

Rutinitas ClfsCreateLogFile membuat atau membuka aliran CLFS. Jika perlu, ClfsCreateLogFile juga membuat log fisik mendasar yang menyimpan rekaman aliran.
ClfsCreateMarshallingArea

Rutinitas ClfsCreateMarshallingArea membuat area marsekal untuk aliran CLFS dan mengembalikan pointer ke konteks buram yang mewakili area marsekal baru.
ClfsCreateMarshallingAreaEx

Menginisialisasi area marshalling untuk aliran file log fisik atau klien.
ClfsCreateScanContext

Rutinitas ClfsCreateScanContext membuat konteks pemindaian yang dapat digunakan untuk mengulangi kontainer log CLFS tertentu.
ClfsDeleteLogByPointer

Rutinitas ClfsDeleteLogByPointer menandai aliran CLFS untuk penghapusan.
ClfsDeleteLogFile

Rutinitas ClfsDeleteLogFile menandai aliran CLFS untuk penghapusan.
ClfsDeleteMarshallingArea

Rutinitas ClfsDeleteMarshallingArea menghapus area marshalling.
ClfsFlushBuffers

Rutinitas ClfsFlushBuffers memaksa semua blok I/O log di area marshalling tertentu ke penyimpanan yang stabil.
ClfsFlushToLsn

Gaya rutin ClfsFlushToLsn, untuk penyimpanan stabil, semua rekaman yang memiliki LSN kurang dari atau sama dengan LSN tertentu.
ClfsGetContainerName

Rutinitas ClfsGetContainerName mengembalikan nama jalur kontainer tertentu.
ClfsGetIoStatistics

Rutinitas ClfsGetIoStatistics mengembalikan statistik I/O untuk log CLFS tertentu.
ClfsLsnBlockOffset

Rutinitas ClfsLsnBlockOffset mengembalikan offset blok yang selaras dengan sektor yang terkandung dalam LSN tertentu.
ClfsLsnContainer

Rutinitas ClfsLsnContainer mengembalikan pengidentifikasi kontainer logis yang terkandung dalam LSN tertentu.
ClfsLsnCreate

Rutinitas ClfsLsnCreate membuat nomor urutan log (LSN), mengingat pengidentifikasi kontainer, offset blok, dan nomor urutan rekaman.
ClfsLsnEqual

Rutinitas ClfsLsnEqual menentukan apakah dua LSN dari aliran yang sama sama.
ClfsLsnGreater

Rutinitas ClfsLsnGreater menentukan apakah satu LSN lebih besar dari LSN lainnya. Kedua LSN harus berasal dari aliran yang sama.
ClfsLsnLess

Rutinitas ClfsLsnLess menentukan apakah satu LSN kurang dari LSN lainnya. Kedua LSN harus berasal dari aliran yang sama.
ClfsLsnNull

Rutinitas ClfsLsnNull menentukan apakah LSN tertentu sama dengan LSN sekecil mungkin, CLFS_LSN_NULL.
ClfsLsnRecordSequence

Rutinitas ClfsLsnRecordSequence mengembalikan nomor urutan rekaman yang terkandung dalam LSN tertentu.
ClfsMgmtDeregisterManagedClient

Rutinitas ClfsMgmtDeregisterManagedClient menghapus koneksi antara klien dan log, sehingga klien tidak lagi mengelola log.
ClfsMgmtHandleLogFileFull

Rutinitas ClfsMgmtHandleLogFileFull mencoba membuat lebih banyak ruang tersedia dalam log. Ini mungkin membuat lebih banyak ruang tersedia dengan menambahkan kontainer ke log, atau mungkin meminta klien untuk memindahkan ekor log mereka.
ClfsMgmtInstallPolicy

Rutinitas ClfsMgmtInstallPolicy menambahkan struktur CLFS_MGMT_POLICY ke log fisik.
ClfsMgmtQueryPolicy

Rutinitas ClfsMgmtQueryPolicy mengambil struktur CLFS_MGMT_POLICY tertentu untuk log.
ClfsMgmtRegisterManagedClient

Rutinitas ClfsMgmtRegisterManagedClient membuat klien yang akan mengelola log CLFS.
ClfsMgmtRemovePolicy

Rutinitas ClfsMgmtRemovePolicy mengatur ulang struktur CLFS_MGMT_POLICY log ke nilai defaultnya.
ClfsMgmtSetLogFileSize

Rutinitas ClfsMgmtSetLogFileSize menambahkan kontainer ke log atau menghapus kontainer dari log.
ClfsMgmtSetLogFileSizeAsClient

Rutinitas ClfsMgmtSetLogFileSizeAsClient mengatur ukuran file log dengan menambahkan kontainer ke log klien atau menghapus kontainer dari log klien.
ClfsMgmtTailAdvanceFailure

Rutinitas ClfsMgmtTailAdvanceFailure memberi tahu manajemen CLFS bahwa klien tidak dapat memajukan ekor log.
ClfsQueryLogFileInformation

Rutinitas ClfsQueryLogFileInformation mengembalikan metadata dan informasi status untuk aliran CLFS tertentu atau log fisik yang mendasar atau keduanya.
ClfsReadLogRecord

Rutinitas ClfsReadLogRecord membaca catatan target dalam aliran CLFS dan mengembalikan konteks baca yang dapat digunakan pemanggil untuk membaca rekaman sebelumnya atau mengikutinya di aliran.
ClfsReadNextLogRecord

Rutinitas ClfsReadNextLogRecord membaca rekaman berikutnya secara berurutan, relatif terhadap rekaman saat ini dalam konteks baca.
ClfsReadPreviousRestartArea

Rutinitas ClfsReadPreviousRestartArea membaca catatan hidupkan ulang sebelumnya relatif terhadap rekaman saat ini dalam konteks baca.
ClfsReadRestartArea

Rutinitas ClfsReadRestartArea membaca catatan hidupkan ulang yang baru-baru ini ditulis ke aliran CLFS tertentu.
ClfsRemoveLogContainer

Rutinitas ClfsRemoveLogContainer menghapus kontainer dari log CLFS.
ClfsRemoveLogContainerSet

Rutinitas ClfsRemoveLogContainerSet secara atomik menghapus sekumpulan kontainer dari log CLFS.
ClfsReserveAndAppendLog

Rutinitas ClfsReserveAndAppendLog mencadangkan ruang di area marsekal atau menambahkan catatan ke area marsekal atau melakukan keduanya secara atomik.
ClfsReserveAndAppendLogAligned

Rutinitas ClfsReserveAndAppendLogAligned mencadangkan ruang di area marshalling atau menambahkan catatan ke area marshalling atau melakukan keduanya secara atomik. Data rekaman diselaraskan pada batas yang ditentukan.
ClfsScanLogContainers

Rutinitas ClfsScanLogContainers mengambil informasi deskriptif untuk urutan kontainer milik log CLFS tertentu.
ClfsSetArchiveTail

Rutinitas ClfsSetArchiveTail mengatur ekor arsip log CLFS ke LSN tertentu.
ClfsSetEndOfLog

Rutinitas ClfsSetEndOfLog memotong aliran CLFS.
ClfsSetLogFileInformation

Rutinitas ClfsSetLogFileInformation menetapkan metadata dan informasi status untuk aliran tertentu dan log fisik yang mendasarnya.
ClfsTerminateReadLog

Rutinitas ClfsTerminateReadLog membatalkan konteks baca tertentu setelah membebaskan sumber daya yang terkait dengan konteks.
ClfsWriteRestartArea

Rutinitas ClfsWriteRestartArea secara atomik menambahkan rekaman hidupkan ulang baru ke aliran CLFS, membersihkan catatan hidupkan ulang ke penyimpanan yang stabil, dan secara opsional memperbarui LSN dasar aliran.
CmCallbackGetKeyObjectID

Rutinitas CmCallbackGetKeyObjectID mengambil pengidentifikasi unik dan nama objek yang terkait dengan objek kunci registri tertentu.
CmCallbackGetKeyObjectIDEx

Rutinitas CmCallbackGetKeyObjectIDEx mengambil pengidentifikasi unik dan nama objek yang terkait dengan objek kunci registri tertentu.
CmCallbackReleaseKeyObjectIDEx

Rutinitas CmCallbackReleaseKeyObjectIDEx membebaskan string nama objek yang diperoleh dari rutinitas CmCallbackGetKeyObjectIDEx.
CmGetBoundTransaction

Rutinitas CmGetBoundTransaction mengembalikan pointer ke objek transaksi yang mewakili transaksi, jika ada, yang terkait dengan objek kunci registri tertentu.
CmGetCallbackVersion

Rutinitas CmGetCallbackVersion mengambil nomor versi utama dan minor untuk versi fitur panggilan balik registri manajer konfigurasi saat ini.
CmRegisterCallback

Rutinitas CmRegisterCallback usang untuk Windows Vista dan versi sistem operasi yang lebih baru. Gunakan CmRegisterCallbackEx sebagai gantinya. Rutinitas CmRegisterCallback mendaftarkan rutinitas RegistryCallback.
CmRegisterCallbackEx

Rutinitas CmRegisterCallbackEx mendaftarkan rutinitas RegistryCallback.
CmSetCallbackObjectContext

Rutinitas CmSetCallbackObjectContext mengaitkan informasi konteks tertentu dengan objek registri tertentu.
CmUnRegisterCallback

Rutinitas CmUnRegisterCallback membatalkan pendaftaran rutinitas RegistryCallback bahwa rutinitas CmRegisterCallback atau CmRegisterCallbackEx yang sebelumnya terdaftar.
DbgBreakPoint

Rutinitas DbgBreakPoint masuk ke debugger kernel.
DbgBreakPointWithStatus

Rutinitas DbgBreakPointWithStatus masuk ke debugger kernel dan mengirim nilai Status ke debugger.
DbgPrint

Rutinitas DbgPrint mengirim pesan ke debugger kernel.
DbgPrintEx

Rutinitas DbgPrintEx mengirimkan string ke debugger kernel jika kondisi yang Anda tentukan terpenuhi.
EtwActivityIdControl

Fungsi EtwActivityIdControl membuat, mengkueri, dan mengatur pengidentifikasi aktivitas saat ini.
EtwEventEnabled

Fungsi EtwEventEnabled memverifikasi apakah suatu peristiwa diaktifkan.
EtwProviderEnabled

Fungsi EtwProviderEnabled memverifikasi bahwa penyedia diaktifkan untuk pengelogan peristiwa pada tingkat dan kata kunci tertentu.
EtwRegister

Fungsi EtwRegister mendaftarkan penyedia peristiwa dan harus dipanggil sebelum penyedia dapat mulai melacak.
EtwSetInformation

EtwSetInformation menyediakan informasi tujuan khusus untuk memodifikasi pendaftaran penyedia ETW mode kernel.
EtwUnregister

Fungsi EtwUnregister membatalkan pendaftaran penyedia peristiwa dan harus dipanggil sebelum penyedia keluar.
EtwWrite

Fungsi EtwWrite adalah fungsi pelacakan untuk menerbitkan peristiwa dalam kode driver mode kernel Anda.
EtwWriteEx

Fungsi EtwWriteEx adalah fungsi pelacakan untuk menerbitkan peristiwa yang mendukung pemfilteran dalam kode driver mode kernel Anda.
EtwWriteString

Fungsi EventWriteString adalah fungsi pelacakan yang dapat Anda gunakan ketika tidak diperlukan data canggih. Fungsi ini mirip dengan pernyataan cetak debug.
EtwWriteTransfer

Fungsi EtwWriteTransfer menandai peristiwa yang menautkan dua aktivitas bersama-sama; jenis peristiwa ini disebut sebagai peristiwa transfer.
ExAcquireFastMutex

Pelajari selengkapnya tentang rutinitas ExAcquireFastMutex.
ExAcquireFastMutexUnsafe

Pelajari selengkapnya tentang rutinitas ExAcquireFastMutexUnsafe.
ExAcquirePushLockExclusive

Memperoleh kunci push yang diberikan untuk akses eksklusif oleh utas panggilan.
ExAcquirePushLockShared

Memperoleh kunci push yang diberikan untuk akses bersama oleh utas panggilan.
ExAcquireResourceExclusiveLite

Rutinitas ExAcquireResourceExclusiveLite memperoleh sumber daya yang diberikan untuk akses eksklusif oleh utas panggilan.
ExAcquireResourceSharedLite

Rutinitas ExAcquireResourceSharedLite memperoleh sumber daya yang diberikan untuk akses bersama oleh utas panggilan.
ExAcquireRundownProtection

Rutinitas ExAcquireRundownProtection mencoba memperoleh perlindungan run-down pada objek bersama sehingga pemanggil dapat mengakses objek dengan aman.
ExAcquireRundownProtectionCacheAware

Topik ini menjelaskan fungsi ExAcquireRundownProtectionCacheAware.
ExAcquireRundownProtectionCacheAwareEx

Topik ini menjelaskan fungsi ExAcquireRundownProtectionCacheAwareEx.
ExAcquireRundownProtectionEx

Rutinitas ExAcquireRundownProtectionEx mencoba memperoleh perlindungan run-down pada objek bersama sehingga pemanggil dapat mengakses objek dengan aman.
ExAcquireSharedStarveExclusive

Rutinitas ExAcquireSharedStarveExclusive memperoleh sumber daya tertentu untuk akses bersama tanpa menunggu upaya yang tertunda untuk memperoleh akses eksklusif ke sumber daya yang sama.
ExAcquireSharedWaitForExclusive

Rutinitas ExAcquireSharedWaitForExclusive memperoleh sumber daya yang diberikan untuk akses bersama jika akses bersama dapat diberikan dan tidak ada pelayan eksklusif.
ExAcquireSpinLockExclusive

Rutinitas ExAcquireSpinLockExclusive memperoleh kunci putar untuk akses eksklusif oleh pemanggil, dan meningkatkan IRQL ke DISPATCH_LEVEL.
ExAcquireSpinLockExclusiveAtDpcLevel

Pelajari selengkapnya tentang rutinitas ExAcquireSpinLockExclusiveAtDpcLevel.
ExAcquireSpinLockShared

Rutinitas ExAcquireSpinLockShared memperoleh kunci putar untuk akses bersama oleh pemanggil, dan meningkatkan IRQL ke DISPATCH_LEVEL.
ExAcquireSpinLockSharedAtDpcLevel

Pelajari selengkapnya tentang rutinitas ExAcquireSpinLockSharedAtDpcLevel.
ExAllocateCacheAwareRundownProtection

Topik ini menjelaskan fungsi ExAllocateCacheAwareRundownProtection.
ExAllocateFromLookasideListEx

Rutinitas ExAllocateFromLookasideListEx menghapus entri pertama dari daftar lookaside yang ditentukan, atau, jika daftar kosong, secara dinamis mengalokasikan penyimpanan untuk entri baru.
ExAllocateFromNPagedLookasideList

Rutinitas ExAllocateFromNPagedLookasideList mengembalikan penunjuk ke entri yang tidak ditumpuk dari daftar lookaside yang diberikan, atau mengembalikan penunjuk ke entri yang baru dialokasikan yang tidak dialokasikan.
ExAllocateFromPagedLookasideList

Rutinitas ExAllocateFromPagedLookasideList mengembalikan penunjuk ke entri halaman dari daftar lookaside yang diberikan, atau mengembalikan penunjuk ke entri halaman yang baru dialokasikan.
ExAllocatePool

Rutinitas ExAllocatePool sudah usang, dan hanya diekspor untuk biner yang ada. Gunakan ExAllocatePoolWithTag sebagai gantinya. ExAllocatePool mengalokasikan memori kumpulan.
ExAllocatePool2

Pelajari selengkapnya tentang: ExAllocatePool2
ExAllocatePool3

Pelajari selengkapnya tentang: ExAllocatePool3
ExAllocatePoolPriorityUninitialized

ExAllocatePoolPriorityUninitialized mengalokasikan memori kumpulan dari jenis yang ditentukan. Rutinitas ini adalah opsi pembungkus dan penggantian untuk ExAllocatePoolWithTagPriority.
ExAllocatePoolPriorityZero

Pelajari selengkapnya tentang: ExAllocatePoolPriorityZero
ExAllocatePoolQuotaUninitialized

Rutinitas ExAllocatePoolQuotaUninitialized mengalokasikan memori kumpulan, mengisi daya kuota terhadap proses saat ini.
ExAllocatePoolQuotaZero

Pelajari selengkapnya tentang: ExAllocatePoolQuotaZero
ExAllocatePoolUninitialized

Rutinitas ini adalah opsi pembungkus dan penggantian untuk ExAllocatePoolWithTag.
ExAllocatePoolWithQuota

Kedaluwarsa. Gunakan ExAllocatePoolWithQuotaTag sebagai gantinya. ExAllocatePoolWithQuota mengalokasikan memori kumpulan. Ini hanya diekspor untuk biner driver yang ada.
ExAllocatePoolWithQuotaTag

Rutinitas ExAllocatePoolWithQuotaTag mengalokasikan memori kumpulan, mengisi daya kuota terhadap proses saat ini.
ExAllocatePoolWithTag

Kedaluwarsa. Gunakan ExAllocatePool2 sebagai gantinya. Rutinitas ExAllocatePoolWithTag mengalokasikan memori kumpulan dari jenis yang ditentukan dan mengembalikan penunjuk ke blok yang dialokasikan.
ExAllocatePoolWithTagPriority

Rutinitas ExAllocatePoolWithTagPriority mengalokasikan memori kumpulan dari jenis yang ditentukan.
ExAllocatePoolZero

Pelajari selengkapnya tentang: ExAllocatePoolZero
ExAllocateTimer

ExAllocateTimer rutin mengalokasikan dan menginisialisasi objek timer.
ExCancelTimer

Rutinitas ExCancelTimer membatalkan timer yang ditetapkan oleh panggilan sebelumnya ke rutinitas ExSetTimer.
ExConvertExclusiveToSharedLite

Rutinitas ExConvertExclusiveToSharedLite mengonversi sumber daya tertentu dari yang diperoleh untuk akses eksklusif yang diperoleh untuk akses bersama.
ExCreateCallback

Rutinitas ExCreateCallback membuat objek panggilan balik baru atau membuka objek panggilan balik yang ada atas nama pemanggil.
ExCreatePool

Menentukan fungsi ExCreatePool.
ExDeleteLookasideListEx

Rutinitas ExDeleteLookasideListEx menghapus daftar lookaside.
ExDeleteNPagedLookasideList

Rutinitas ExDeleteNPagedLookasideList menghancurkan daftar lookaside yang tidak disebarkan.
ExDeletePagedLookasideList

Rutinitas ExDeletePagedLookasideList menghancurkan daftar tampilan halaman.
ExDeleteResourceLite

Rutinitas ExDeleteResourceLite menghapus sumber daya tertentu dari daftar sumber daya sistem.
ExDeleteTimer

Rutinitas ExDeleteTimer menghapus objek timer yang sebelumnya dialokasikan oleh rutinitas ExAllocateTimer.
ExDestroyPool

Menentukan fungsi ExDestroyPool.
ExEnterCriticalRegionAndAcquireResourceExclusive

Pelajari selengkapnya tentang rutinitas ExEnterCriticalRegionAndAcquireResourceExclusive.
ExFlushLookasideListEx

Rutinitas ExFlushLookasideListEx membersihkan semua entri dari daftar lookaside yang ditentukan dan membebaskan penyimpanan yang dialokasikan untuk setiap entri.
ExFreeCacheAwareRundownProtection

Topik ini menjelaskan fungsi ExFreeCacheAwareRundownProtection.
ExFreePool

Fungsi ExFreePool (wdm.h) membatalkan blok memori kumpulan tertentu yang sebelumnya dialokasikan.
ExFreePool2

Mendefinisikan fungsi ExFreePool2.
ExFreePoolWithTag

Rutinitas ExFreePoolWithTag membatalkan blok memori kumpulan yang dialokasikan dengan tag yang ditentukan.
ExFreeToLookasideListEx

Rutinitas ExFreeToLookasideListEx menyisipkan entri ke dalam daftar lookaside, atau, jika daftar penuh, membebaskan penyimpanan yang dialokasikan untuk entri tersebut.
ExFreeToNPagedLookasideList

Rutinitas ExFreeToNPagedLookasideList mengembalikan entri yang tidak ditumpuk ke daftar lookaside yang diberikan atau ke kumpulan yang tidak dipagasi.
ExFreeToPagedLookasideList

Rutinitas ExFreeToPagedLookasideList mengembalikan entri yang dapat dipaginasi ke daftar lookaside yang diberikan atau ke kumpulan halaman.
ExGetExclusiveWaiterCount

Rutinitas ExGetExclusiveWaiterCount mengembalikan jumlah pelayan pada akses eksklusif ke sumber daya tertentu.
ExGetFirmwareEnvironmentVariable

Rutinitas ExGetFirmwareEnvironmentVariable mendapatkan nilai variabel lingkungan firmware sistem yang ditentukan.
ExGetFirmwareType

Mengembalikan jenis firmware sistem.
ExGetPreviousMode

Rutinitas ExGetPreviousMode mengembalikan mode prosesor sebelumnya untuk utas saat ini.
ExGetSharedWaiterCount

Rutinitas ExGetSharedWaiterCount mengembalikan jumlah pelayan pada akses bersama ke sumber daya tertentu.
ExInitializeDeleteTimerParameters

Rutinitas ExInitializeDeleteTimerParameters menginisialisasi struktur EXT_DELETE_PARAMETERS.
ExInitializeDeviceAts

Menjelaskan fungsi ExInitializeDeviceAts.
ExInitializeDriverRuntime

Pelajari selengkapnya tentang: ExInitializeDriverRuntime
ExInitializeFastMutex

Rutinitas ExInitializeFastMutex menginisialisasi variabel mutex cepat, digunakan untuk menyinkronkan akses yang saling eksklusif oleh sekumpulan utas ke sumber daya bersama.
ExInitializeLookasideListEx

Rutinitas ExInitializeLookasideListEx menginisialisasi daftar lookaside.
ExInitializeNPagedLookasideList

Rutinitas ExInitializeNPagedLookasideList menginisialisasi daftar lookaside untuk entri yang tidak dipagasi dari ukuran yang ditentukan.
ExInitializePagedLookasideList

Rutinitas ExInitializePagedLookasideList menginisialisasi daftar lookaside untuk entri yang dapat dipaginasi dari ukuran yang ditentukan.
ExInitializePushLock

Menginisialisasi variabel kunci dorong.
ExInitializeResourceLite

Rutinitas ExInitializeResourceLite menginisialisasi variabel sumber daya.
ExInitializeRundownProtection

Rutinitas ExInitializeRundownProtection menginisialisasi perlindungan run-down pada objek bersama.
ExInitializeRundownProtectionCacheAware

Topik ini menjelaskan fungsi ExInitializeRundownProtectionCacheAware.
ExInitializeRundownProtectionCacheAwareEx

ExInitializeSetTimerParameters

ExInitializeSetTimerParameters rutin menginisialisasi struktur EXT_SET_PARAMETERS.
ExInitializeWorkItem

ExInitializeWorkItem menginisialisasi item antrean kerja dengan konteks yang disediakan pemanggil dan rutinitas panggilan balik untuk diantrekan untuk dieksekusi saat utas pekerja sistem diberikan kontrol.
ExInterlockedAddLargeInteger

Rutinitas ExInterlockedAddLargeInteger menambahkan nilai bilangan bulat besar ke variabel yang ditentukan sebagai operasi atom.
ExInterlockedAddLargeStatistic

Rutinitas ExInterlockedAddLargeStatistic melakukan penambahan bergantian dari nilai kenaikan ULONG ke variabel LARGE_INTEGER.
ExInterlockedAddUlong

Rutinitas ExInterlockedAddUlong menambahkan nilai panjang yang tidak ditandatangani ke bilangan bulat yang tidak ditandatangani tertentu sebagai operasi atomik.
ExInterlockedCompareExchange64

Rutinitas ExInterlockedCompareExchange64 membandingkan satu variabel bilangan bulat dengan yang lain dan, jika sama, mengatur variabel pertama ke nilai yang disediakan penelepon.
ExInterlockedFlushSList

Rutinitas ExInterlockedFlushSList secara atomik menghapus semua entri dari daftar yang ditautkan secara berurutan.
ExInterlockedInsertHeadList

Rutinitas ExInterlockedInsertHeadList secara atomik menyisipkan entri di awal daftar struktur LIST_ENTRY yang ditautkan ganda.
ExInterlockedInsertTailList

Rutinitas ExInterlockedInsertTailList secara atomik menyisipkan entri di akhir daftar struktur LIST_ENTRY yang ditautkan dua kali.
ExInterlockedPopEntryList

Rutinitas ExInterlockedPopEntryList secara atomik menghapus entri dari awal daftar struktur SINGLE_LIST_ENTRY yang ditautkan secara senyap.
ExInterlockedPopEntrySList

Rutinitas ExInterlockedPopEntrySList secara atomik menghapus entri pertama dari daftar yang ditautkan secara berurutan.
ExInterlockedPushEntryList

Rutinitas ExInterlockedPushEntryList secara atomik menyisipkan entri di awal daftar struktur SINGLE_LIST_ENTRY yang ditautkan.
ExInterlockedPushEntrySList

Rutinitas ExInterlockedPushEntrySList secara atomik menyisipkan entri di awal daftar yang ditautkan secara berurutan.
ExInterlockedRemoveHeadList

Rutinitas ExInterlockedRemoveHeadList menghapus entri dari awal daftar struktur LIST_ENTRY yang ditautkan ganda.
ExIsProcessorFeaturePresent

Kueri rutin ExIsProcessorFeaturePresent untuk keberadaan fitur prosesor tertentu.
ExIsResourceAcquiredExclusiveLite

Rutinitas ExIsResourceAcquiredExclusiveLite mengembalikan apakah utas saat ini memiliki akses eksklusif ke sumber daya tertentu.
ExIsResourceAcquiredSharedLite

Rutinitas ExIsResourceAcquiredSharedLite mengembalikan apakah utas saat ini memiliki akses (baik bersama atau eksklusif) ke sumber daya tertentu.
ExIsSoftBoot

Menentukan apakah sistem telah melalui mulai ulang sementara.
ExLocalTimeToSystemTime

Rutinitas ExLocalTimeToSystemTime mengonversi nilai waktu sistem untuk zona waktu saat ini menjadi nilai GreenGMT yang tidak bias.
ExNotifyCallback

Rutinitas ExNotifyCallback menyebabkan semua rutinitas panggilan balik yang terdaftar untuk objek yang diberikan dipanggil.
ExpInterlockedPopEntrySList

Menjelaskan fungsi ExpInterlockedPopEntrySList.
ExpInterlockedPushEntrySList

Menjelaskan fungsi ExpInterlockedPushEntrySList.
ExQueryDepthSList

Rutinitas ExQueryDepthSList mengembalikan jumlah entri yang saat ini berada dalam daftar yang ditautkan secara berurutan tertentu.
ExQueryTimerResolution

Rutinitas ExQueryTimerResolution melaporkan rentang resolusi timer yang didukung oleh jam sistem.
ExQueueWorkItem

ExQueueWorkItem menyisipkan item kerja tertentu ke dalam antrean tempat utas pekerja sistem menghapus item dan memberikan kontrol pada rutinitas yang diberikan pemanggil ke ExInitializeWorkItem.
ExRaiseStatus

Rutinitas ExRaiseStatus dipanggil oleh driver yang menyediakan penangan pengecualian terstruktur untuk menangani kesalahan tertentu yang terjadi saat mereka memproses permintaan I/O.
ExRegisterCallback

Rutinitas ExRegisterCallback mendaftarkan rutinitas panggilan balik tertentu dengan objek panggilan balik tertentu.
ExReinitializeResourceLite

Rutinitas ExReinitializeResourceLite menginisialisasi ulang variabel sumber daya yang ada.
ExReInitializeRundownProtection

Rutinitas ExReInitializeRundownProtection menginisialisasi ulang struktur EX_RUNDOWN_REF setelah objek terkait dijalankan.
ExReInitializeRundownProtectionCacheAware

Topik ini menjelaskan fungsi ExReInitializeRundownProtectionCacheAware.
ExReleaseFastMutex

Pelajari selengkapnya tentang rutinitas ExReleaseFastMutex.
ExReleaseFastMutexUnsafe

Pelajari selengkapnya tentang rutinitas ExReleaseFastMutexUnsafe.
ExReleasePushLockExclusive

Melepaskan kunci push tertentu untuk akses eksklusif yang dimiliki oleh utas saat ini.
ExReleasePushLockShared

Melepaskan kunci push tertentu untuk akses bersama yang dimiliki oleh utas saat ini.
ExReleaseResourceAndLeaveCriticalRegion

Pelajari selengkapnya tentang rutinitas ExReleaseResourceAndLeaveCriticalRegion.
ExReleaseResourceForThreadLite

Rutinitas ExReleaseResourceForThreadLite merilis sumber daya input dari utas yang ditunjukkan.
ExReleaseResourceLite

Rutinitas ExReleaseResourceLite merilis sumber daya eksekutif tertentu yang dimiliki oleh utas saat ini.
ExReleaseRundownProtection

Rutinitas ExReleaseRundownProtection merilis perlindungan run-down yang diperoleh pemanggil sebelumnya dengan memanggil rutinitas ExAcquireRundownProtection.
ExReleaseRundownProtectionCacheAware

Topik ini menjelaskan fungsi ExReleaseRundownProtectionCacheAware.
ExReleaseRundownProtectionCacheAwareEx

Topik ini menjelaskan fungsi ExReleaseRundownProtectionCacheAwareEx.
ExReleaseRundownProtectionEx

Rutinitas ExReleaseRundownProtectionEx merilis perlindungan run-down yang diperoleh pemanggil sebelumnya dengan memanggil rutinitas ExAcquireRundownProtectionEx.
ExReleaseSpinLockExclusive

Rutinitas ExReleaseSpinLockExclusive merilis kunci putar yang sebelumnya diperoleh pemanggil untuk akses eksklusif, dan memulihkan IRQL ke nilai aslinya.
ExReleaseSpinLockExclusiveFromDpcLevel

Pelajari selengkapnya tentang rutinitas ExReleaseSpinLockExclusiveFromDpcLevel.
ExReleaseSpinLockShared

Rutinitas ExReleaseSpinLockShared merilis kepemilikan kunci putar yang sebelumnya diperoleh pemanggil untuk akses bersama, dan memulihkan IRQL ke nilai aslinya.
ExReleaseSpinLockSharedFromDpcLevel

Pelajari selengkapnya tentang rutinitas ExReleaseSpinLockSharedFromDpcLevel.
ExRundownCompleted

Rutinitas ExRundownCompleted memperbarui status run-down objek bersama untuk menunjukkan bahwa eksekusi objek telah selesai.
ExRundownCompletedCacheAware

Topik ini menjelaskan fungsi ExRundownCompletedCacheAware.
ExSecurePoolUpdate

Fungsi ExSecurePoolUpdate memperbarui konten alokasi kumpulan aman.
ExSecurePoolValidate

Fungsi ExSecurePoolValidate memvalidasi bahwa kumpulan aman yang disediakan memang yang dibuat sebelumnya.
ExSetFirmwareEnvironmentVariable

Rutinitas ExSetFirmwareEnvironmentVariable menetapkan nilai variabel lingkungan firmware sistem yang ditentukan.
ExSetResourceOwnerPointer

Rutinitas ExSetResourceOwnerPointer menetapkan penunjuk alur pemilik untuk sumber daya eksekutif.
ExSetResourceOwnerPointerEx

Rutinitas ExSetResourceOwnerPointerEx mentransfer kepemilikan sumber daya eksekutif dari utas panggilan ke penunjuk pemilik, yang merupakan alamat sistem yang mengidentifikasi pemilik sumber daya.
ExSetTimer

Rutinitas ExSetTimer memulai operasi timer dan mengatur timer kedaluwarsa pada waktu jatuh tempo yang ditentukan.
ExSetTimerResolution

Rutinitas ExSetTimerResolution memodifikasi frekuensi di mana jam sistem terganggu. Gunakan rutinitas ini dengan sangat hati-hati (lihat bagian Keterangan berikut).
ExSizeOfRundownProtectionCacheAware

Topik ini menjelaskan fungsi ExSizeOfRundownProtectionCacheAware.
ExSystemTimeToLocalTime

Rutinitas ExSystemTimeToLocalTime mengonversi nilai waktu sistem GMT ke waktu sistem lokal untuk zona waktu saat ini.
ExTryConvertSharedSpinLockExclusive

Rutinitas ExTryConvertSharedSpinLockExclusive mencoba mengonversi status akses kunci spin dari yang diperoleh untuk akses bersama ke akses eksklusif.
ExTryToAcquireFastMutex

Pelajari selengkapnya tentang rutinitas ExTryToAcquireFastMutex.
ExUnregisterCallback

Rutinitas ExUnregisterCallback menghapus rutinitas panggilan balik yang sebelumnya terdaftar dengan objek panggilan balik dari daftar rutinitas yang akan dipanggil selama proses pemberitahuan.
ExWaitForRundownProtectionRelease

Rutinitas ExWaitForRundownProtectionRelease menunggu sampai semua driver yang telah diberikan perlindungan run-down menyelesaikan akses mereka dari objek bersama.
ExWaitForRundownProtectionReleaseCacheAware

Topik ini menjelaskan fungsi ExWaitForRundownProtectionReleaseCacheAware.
FIELD_OFFSET

Makro FIELD_OFFSET (wdm.h) mengembalikan offset byte dari bidang yang ditentukan dalam jenis struktur yang diketahui yang ditentukan.
FirstEntrySList

Rutinitas FirstEntrySList mengembalikan entri pertama dalam daftar yang ditautkan secara berurutan.
IMAGE_POLICY_OVERRIDE

Dicadangkan untuk makro IMAGE_POLICY_OVERRIDE.
InitializeListHead

Rutinitas InitializeListHead menginisialisasi struktur LIST_ENTRY yang mewakili kepala daftar yang ditautkan dua kali.
InitializeSListHead

Rutinitas InitializeSListHead (atau ExInitializeSListHead) menginisialisasi struktur SLIST_HEADER yang mewakili kepala daftar yang ditautkan secara berurutan.
InsertHeadList

Rutinitas InsertHeadList menyisipkan entri di kepala daftar struktur LIST_ENTRY yang ditautkan secara ganda.
InsertTailList

Rutinitas InsertTailList menyisipkan entri di ekor daftar struktur LIST_ENTRY yang ditautkan ganda.
InterlockedAnd

Makro InterlockedAnd (wdm.h) secara atomik menghitung operasi AND bitwise dengan variabel yang ditentukan dan nilai yang ditentukan.
InterlockedCompareExchange

Rutinitas InterlockedCompareExchange melakukan operasi atom yang membandingkan nilai input yang ditunjukkan oleh Tujuan dengan nilai Comperand.
InterlockedCompareExchangePointer

Rutinitas InterlockedCompareExchangePointer melakukan operasi atomik yang membandingkan nilai pointer input yang ditunjukkan oleh Tujuan dengan nilai pointer Comperand.
InterlockedDecrement

Fungsi InterlockedDecrement (wdm.h) mengurangi variabel jenis LONG yang disediakan pemanggil sebagai operasi atomik.
InterlockedExchange

Fungsi InterlockedExchange (wdm.h) menetapkan variabel bilangan bulat ke nilai tertentu sebagai operasi atomik.
InterlockedExchangeAdd

Fungsi InterlockedExchangeAdd (wdm.h) menambahkan nilai ke bilangan bulat tertentu sebagai operasi atomik dan mengembalikan nilai asli bilangan bulat yang diberikan.
InterlockedExchangePointer

Fungsi InterlockedExchangePointer (wdm.h) melakukan operasi atomik yang mengatur penunjuk ke nilai baru.
InterlockedIncrement

Fungsi InterlockedIncrement (wdm.h) menaikkan variabel yang disediakan pemanggil sebagai operasi atomik.
InterlockedOr

Fungsi InterlockedOr (wdm.h) secara atomik menghitung operasi OR bitwise dengan variabel yang ditentukan dan nilai yang ditentukan.
InterlockedXor

Fungsi InterlockedXor (wdm.h) secara atom menghitung operasi OR eksklusif bitwise dengan variabel yang ditentukan dan nilai yang ditentukan.
IoAcquireCancelSpinLock

Pelajari selengkapnya tentang rutinitas IoAcquireCancelSpinLock.
IoAcquireKsrPersistentMemory

Microsoft mencadangkan fungsi IoAcquireKsrPersistentMemory hanya untuk penggunaan internal. Jangan gunakan fungsi ini dalam kode Anda.
IoAcquireKsrPersistentMemoryEx

Microsoft mencadangkan fungsi IoAcquireKsrPersistentMemoryEx hanya untuk penggunaan internal. Jangan gunakan fungsi ini dalam kode Anda.
IoAcquireRemoveLock

Rutinitas IoAcquireRemoveLock menaikkan jumlah untuk kunci hapus, yang menunjukkan bahwa objek perangkat terkait tidak boleh dilepas dari tumpukan perangkat atau dihapus.
IoAdjustPagingPathCount

Kenaikan rutin IoAdjustPagingPathCount atau mengurangi penghitung file halaman yang disediakan pemanggil sebagai operasi atomik.
IoAllocateDriverObjectExtension

Rutinitas IoAllocateDriverObjectExtension mengalokasikan area konteks per driver, yang disebut ekstensi objek driver, dan menetapkan pengidentifikasi unik untuk itu.
IoAllocateErrorLogEntry

Rutinitas IoAllocateErrorLogEntry mengalokasikan entri log kesalahan, dan mengembalikan penunjuk ke paket yang digunakan pemanggil untuk menyediakan informasi tentang kesalahan I/O.
IoAllocateIrp

Rutinitas IoAllocateIrp mengalokasikan IRP, mengingat jumlah lokasi tumpukan I/O untuk setiap driver yang berlapis di bawah pemanggil, dan, secara opsional, untuk pemanggil.
IoAllocateIrpEx

IoAllocateIrpEx mengalokasikan paket permintaan I/O (IRP) dari
IoAllocateMdl

Rutinitas IoAllocateMdl mengalokasikan daftar deskriptor memori (MDL) yang cukup besar untuk memetakan buffer, mengingat alamat awal dan panjang buffer. Secara opsional, rutinitas ini mengaitkan MDL dengan IRP.
IoAllocateWorkItem

Rutinitas IoAllocateWorkItem mengalokasikan item kerja.
IoAttachDevice

Rutinitas IoAttachDevice melampirkan objek perangkat penelepon ke objek perangkat target bernama, sehingga permintaan I/O yang terikat untuk perangkat target dirutekan terlebih dahulu ke pemanggil.
IoAttachDeviceToDeviceStack

Rutinitas IoAttachDeviceToDeviceStack melampirkan objek perangkat pemanggil ke objek perangkat tertinggi dalam rantai dan mengembalikan penunjuk ke objek perangkat tertinggi sebelumnya.
IoBuildAsynchronousFsdRequest

Rutinitas IoBuildAsynchronousFsdRequest mengalokasikan dan menyiapkan IRP untuk dikirim ke driver tingkat bawah.
IoBuildDeviceIoControlRequest

Rutinitas IoBuildDeviceIoControlRequest mengalokasikan dan menyiapkan IRP untuk permintaan kontrol perangkat yang diproses secara sinkron.
IoBuildPartialMdl

Rutinitas IoBuildPartialMdl membangun daftar deskriptor memori (MDL) baru yang mewakili bagian dari buffer yang dijelaskan oleh MDL yang ada.
IoBuildSynchronousFsdRequest

Rutinitas IoBuildSynchronousFsdRequest mengalokasikan dan menyiapkan IRP untuk permintaan I/O yang diproses secara sinkron.
IoCallDriver

Rutinitas IoCallDriver mengirimkan IRP ke driver yang terkait dengan objek perangkat tertentu.
IoCancelIrp

Rutinitas IoCancelIrp menetapkan bit pembatalan dalam IRP tertentu dan memanggil rutinitas pembatalan untuk IRP jika ada.
IoCheckLinkShareAccess

Rutinitas IoCheckLinkShareAccess dipanggil oleh driver sistem file (FSD) atau driver tingkat tertinggi lainnya untuk memeriksa apakah akses bersama tautan ke objek file diizinkan.
IoCheckShareAccess

Rutinitas IoCheckShareAccess dipanggil oleh driver sistem file (FSD) atau driver tingkat tertinggi lainnya untuk memeriksa apakah akses bersama ke objek file diizinkan.
IoCheckShareAccessEx

Rutinitas IoCheckShareAccessEx dipanggil oleh driver sistem file (FSD) atau driver tingkat tertinggi lainnya untuk memeriksa apakah akses bersama ke objek file diizinkan.
IoConnectInterrupt

Rutinitas IoConnectInterrupt mendaftarkan rutinitas InterruptService (ISR) driver perangkat, sehingga akan dipanggil ketika perangkat mengganggu salah satu set prosesor tertentu.
IoConnectInterruptEx

Untuk informasi selengkapnya, lihat WdmlibIoConnectInterruptEx function.#define IoConnectInterruptEx WdmlibIoConnectInterruptEx
IoCopyCurrentIrpStackLocationToNext

Rutinitas IoCopyCurrentIrpStackLocationToNext menyalin parameter tumpukan IRP dari lokasi tumpukan I/O saat ini ke lokasi tumpukan driver berikutnya yang lebih rendah.
IoCreateDevice

Rutinitas IoCreateDevice membuat objek perangkat untuk digunakan oleh driver.
IoCreateFile

Rutinitas IoCreateFile menyebabkan file atau direktori baru dibuat, atau membuka file, perangkat, direktori, atau volume yang ada, memberi pemanggil handel untuk objek file.
IoCreateNotificationEvent

Rutinitas IoCreateNotificationEvent membuat atau membuka peristiwa pemberitahuan bernama yang digunakan untuk memberi tahu satu atau beberapa utas eksekusi bahwa suatu peristiwa telah terjadi.
IoCreateSymbolicLink

Rutinitas IoCreateSymbolicLink menyiapkan tautan simbolis antara nama objek perangkat dan nama yang terlihat pengguna untuk perangkat.
IoCreateSynchronizationEvent

Rutinitas IoCreateSynchronizationEvent membuat atau membuka peristiwa sinkronisasi bernama untuk digunakan dalam serialisasi akses ke perangkat keras antara dua driver yang tidak terkait.
IoCreateSystemThread

Rutinitas IoCreateSystemThread membuat utas sistem yang dijalankan dalam mode kernel, dan menyediakan handel untuk utas.
IoCreateUnprotectedSymbolicLink

Rutinitas IoCreateUnprotectedSymbolicLink menyiapkan tautan simbolis yang tidak terlindungi antara nama objek perangkat dan nama Win32 yang terlihat sesuai.
IoCsqInitialize

Rutinitas IoCsqInitialize menginisialisasi tabel pengiriman antrean IRP pembatalan-aman driver.
IoCsqInitializeEx

Rutinitas IoCsqInitializeEx menginisialisasi tabel pengiriman untuk antrean IRP yang aman untuk pembatalan.
IoCsqInsertIrp

Rutinitas IoCsqInsertIrp menyisipkan IRP dalam antrean IRP yang aman untuk pembatalan pengemudi.
IoCsqInsertIrpEx

Rutinitas IoCsqInsertIrpEx menyisipkan IRP ke dalam antrean IRP yang aman untuk pembatalan driver.
IoCsqRemoveIrp

Rutinitas IoCsqRemoveIrp menghapus IRP tertentu dari antrean.
IoCsqRemoveNextIrp

Rutinitas IoCsqRemoveNextIrp menghapus IRP yang cocok berikutnya dalam antrean.
IoDeleteDevice

Rutinitas IoDeleteDevice menghapus objek perangkat dari sistem, misalnya, ketika perangkat yang mendasar dihapus dari sistem.
IoDeleteSymbolicLink

Rutinitas IoDeleteSymbolicLink menghapus tautan simbolis dari sistem.
IoDetachDevice

Rutinitas IoDetachDevice merilis lampiran antara objek perangkat pemanggil dan objek perangkat driver yang lebih rendah.
IoDisconnectInterrupt

Rutinitas IoDisconnectInterrupt merilis serangkaian objek interupsi driver perangkat saat perangkat dijeda atau dihapus, atau ketika driver sedang dibongkar.
IoDisconnectInterruptEx

Untuk informasi selengkapnya, lihat WdmlibIoDisconnectInterruptEx function.#define IoDisconnectInterruptEx WdmlibIoDisconnectInterruptEx
IoEnumerateKsrPersistentMemoryEx

Microsoft mencadangkan fungsi IoEnumerateKsrPersistentMemoryEx hanya untuk penggunaan internal. Jangan gunakan fungsi ini dalam kode Anda.
IofCallDriver

Panggil IoCallDriver sebagai gantinya. Mengirim IRP ke driver yang terkait dengan objek perangkat tertentu.
IofCompleteRequest

Rutinitas IoCompleteRequest menunjukkan bahwa pemanggil telah menyelesaikan semua pemrosesan untuk permintaan I/O tertentu dan mengembalikan IRP yang diberikan ke manajer I/O.
IoForwardIrpSynchronously

IoForwardIrpSynchronously rutin mengirimkan IRP ke driver tertentu dan menunggu driver tersebut menyelesaikan IRP.
IoFreeErrorLogEntry

Rutinitas IoFreeErrorLogEntry membebaskan entri log kesalahan yang tidak digunakan.
IoFreeIrp

Rutinitas IoFreeIrp merilis IRP yang dialokasikan penelepon dari rutinitas IoCompletion penelepon.
IoFreeKsrPersistentMemory

Microsoft mencadangkan fungsi IoFreeKsrPersistentMemory hanya untuk penggunaan internal. Jangan gunakan fungsi ini dalam kode Anda.
IoFreeMdl

Rutinitas IoFreeMdl merilis daftar deskriptor memori yang dialokasikan pemanggil (MDL).
IoFreeWorkItem

Rutinitas IoFreeWorkItem membebaskan item kerja yang dialokasikan oleh IoAllocateWorkItem.
IoGetAffinityInterrupt

Untuk informasi selengkapnya, lihat WdmlibIoGetAffinityInterrupt function.#define IoGetAffinityInterrupt WdmlibIoGetAffinityInterrupt
IoGetAttachedDeviceReference

Rutinitas IoGetAttachedDeviceReference di wdm.h mengembalikan penunjuk ke objek perangkat tingkat tertinggi dalam tumpukan driver dan menambah jumlah referensi.
IoGetBootDiskInformation

Rutinitas IoGetBootDiskInformation mengembalikan informasi yang menjelaskan disk boot dan sistem.
IoGetContainerInformation

Rutinitas IoGetContainerInformation menyediakan informasi tentang status sesi pengguna saat ini.
IoGetCurrentIrpStackLocation

Rutinitas IoGetCurrentIrpStackLocation mengembalikan penunjuk ke lokasi tumpukan I/O penelepon di IRP yang ditentukan.
IoGetCurrentProcess

Rutinitas IoGetCurrentProcess mengembalikan penunjuk ke proses saat ini.
IoGetDeviceDirectory

Mengembalikan handel ke direktori pada disk khusus untuk objek driver yang ditentukan di mana driver dapat membaca dan menulis file.
IoGetDeviceInterfaceAlias

Rutinitas IoGetDeviceInterfaceAlias mengembalikan antarmuka perangkat alias dari instans antarmuka perangkat yang ditentukan, jika alias ada.
IoGetDeviceInterfacePropertyData

Rutinitas IoGetDeviceInterfacePropertyData mengambil nilai properti antarmuka perangkat saat ini.
IoGetDeviceInterfaces

Rutinitas IoGetDeviceInterfaces mengembalikan daftar instans antarmuka perangkat dari kelas antarmuka perangkat tertentu (seperti semua perangkat pada sistem yang mendukung antarmuka HID).
IoGetDeviceNumaNode

Rutinitas IoGetDeviceNumaNode mendapatkan nomor node perangkat.
IoGetDeviceObjectPointer

Rutinitas IoGetDeviceObjectPointer mengembalikan penunjuk ke objek atas di tumpukan objek perangkat bernama dan penunjuk ke objek file yang sesuai, jika akses yang diminta ke objek dapat diberikan.
IoGetDeviceProperty

Rutinitas IoGetDeviceProperty mengambil informasi tentang perangkat seperti informasi konfigurasi dan nama PDO-nya.
IoGetDevicePropertyData

Rutinitas IoGetDevicePropertyData mengambil pengaturan saat ini untuk properti perangkat.
IoGetDmaAdapter

Rutinitas IoGetDmaAdapter mengembalikan penunjuk ke struktur adaptor DMA untuk objek perangkat fisik.
IoGetDriverDirectory

Mengembalikan handel ke direktori pada disk tempat driver dapat membaca dan menulis file. File dalam direktori tersebut berlaku untuk objek driver tertentu.
IoGetDriverObjectExtension

Rutinitas IoGetDriverObjectExtension mengambil area konteks per driver yang dialokasikan sebelumnya.
IoGetFunctionCodeFromCtlCode

Makro IoGetFunctionCodeFromCtlCode mengembalikan nilai kode fungsi yang terkandung dalam kode kontrol I/O.
IoGetInitialStack

Rutinitas IoGetInitialStack mengembalikan alamat dasar tumpukan utas saat ini.
IoGetIommuInterface

Mengambil pointer ke antarmuka yang berisi pointer ke rutinitas IOMMU.
IoGetIommuInterfaceEx

Mengambil pointer ke antarmuka yang diperluas yang berisi serangkaian rutinitas IOMMU.
IoGetIoPriorityHint

Rutinitas IoGetIoPriorityHint mendapatkan nilai petunjuk prioritas dari IRP.
IoGetNextIrpStackLocation

Rutinitas IoGetNextIrpStackLocation memberikan akses driver tingkat yang lebih tinggi ke lokasi tumpukan I/O driver yang lebih rendah berikutnya di IRP sehingga pemanggil dapat mengaturnya untuk driver yang lebih rendah.
IoGetRelatedDeviceObject

Mengingat objek file, rutinitas IoGetRelatedDeviceObject mengembalikan penunjuk ke objek perangkat yang sesuai.
IoGetRemainingStackSize

Rutinitas IoGetRemainingStackSize mengembalikan jumlah ruang tumpukan mode kernel yang tersedia saat ini.
IoGetStackLimits

Rutinitas IoGetStackLimits mengembalikan batas bingkai tumpukan utas saat ini.
IoGetTopLevelIrp

Rutinitas IoGetTopLevelIrp di wdm.h mengembalikan nilai bidang TopLevelIrp dari utas saat ini.
IoInitializeDpcRequest

Rutinitas IoInitializeDpcRequest mendaftarkan rutinitas DpcForIsr yang disediakan driver.
IoInitializeIrp

Rutinitas IoInitializeIrp menginisialisasi IRP tertentu yang dialokasikan oleh pemanggil.
IoInitializeRemoveLock

Rutinitas IoInitializeRemoveLock menginisialisasi kunci hapus untuk objek perangkat.
IoInitializeTimer

Rutinitas IoInitializeTimer menyiapkan rutinitas IoTimer yang disediakan driver yang terkait dengan objek perangkat tertentu.
IoInitializeWorkItem

Rutinitas IoInitializeWorkItem menginisialisasi item kerja yang telah dialokasikan pemanggil.
IoInvalidateDeviceRelations

Rutinitas IoInvalidateDeviceRelations memberi tahu manajer PnP bahwa hubungan untuk perangkat (seperti relasi bus, hubungan ejeksi, hubungan penghapusan, dan hubungan perangkat target) telah berubah.
IoInvalidateDeviceState

Rutinitas IoInvalidateDeviceState memberi tahu manajer PnP bahwa beberapa aspek status PnP perangkat telah berubah.
IoIs32bitProcess

IoIs32bitProcess rutin memeriksa apakah pencetus permintaan I/O saat ini adalah aplikasi mode pengguna 32-bit.
IoIsErrorUserInduced

Rutinitas IoIsErrorUserInduced menentukan apakah kesalahan I/O yang ditemui saat memproses permintaan ke perangkat media yang dapat dilepas disebabkan oleh pengguna.
IoIsWdmVersionAvailable

IoIsWdmVersionAvailable memeriksa apakah versi WDM tertentu didukung oleh sistem operasi.
IoMarkIrpPending

Rutinitas IoMarkIrpPending menandai IRP yang ditentukan, menunjukkan bahwa rutinitas pengiriman driver kemudian dikembalikan STATUS_PENDING karena pemrosesan lebih lanjut diperlukan oleh rutinitas driver lainnya.
IopenDeviceInterfaceRegistryKey

Rutinitas IopenDeviceInterfaceRegistryKey mengembalikan handel ke kunci registri untuk menyimpan informasi tentang instans antarmuka perangkat tertentu.
IoopenDeviceRegistryKey

Rutinitas IopenDeviceRegistryKey mengembalikan handel ke lokasi status registri untuk instans perangkat tertentu.
IopenDriverRegistryKey

Dicadangkan untuk fungsi IopenDriverRegistryKey.
IoQueryKsrPersistentMemorySize

Microsoft mencadangkan fungsi IoQueryKsrPersistentMemorySize hanya untuk penggunaan internal. Jangan gunakan fungsi ini dalam kode Anda.
IoQueryKsrPersistentMemorySizeEx

Microsoft mencadangkan fungsi IoQueryKsrPersistentMemorySizeEx hanya untuk penggunaan internal. Jangan gunakan fungsi ini dalam kode Anda.
IoQueueWorkItem

Rutinitas IoQueueWorkItem mengaitkan rutinitas WorkItem dengan item kerja, dan menyisipkan item kerja ke dalam antrean untuk diproses nanti oleh utas pekerja sistem.
IoQueueWorkItemEx

Rutinitas IoQueueWorkItemEx mengaitkan rutinitas WorkItemEx dengan item kerja, dan menyisipkan item kerja ke dalam antrean untuk diproses nanti oleh utas pekerja sistem.
IoRegisterContainerNotification

Rutinitas IoRegisterContainerNotification mendaftarkan driver mode kernel untuk menerima pemberitahuan tentang kelas peristiwa tertentu.
IoRegisterDeviceInterface

Rutinitas IoRegisterDeviceInterface mendaftarkan kelas antarmuka perangkat, jika belum terdaftar sebelumnya, dan membuat instans baru kelas antarmuka, yang kemudian dapat diaktifkan driver untuk digunakan oleh aplikasi atau komponen sistem lainnya.
IoRegisterLastChanceShutdownNotification

Rutinitas IoRegisterLastChanceShutdownNotification mendaftarkan driver untuk menerima IRP IRP_MJ_SHUTDOWN ketika sistem dimatikan, setelah semua sistem file dibersihkan.
IoRegisterPlugPlayNotification

Rutinitas IoRegisterPlugPlayNotification mendaftarkan rutinitas panggilan balik pemberitahuan Plug and Play (PnP) untuk dipanggil ketika peristiwa PnP dari kategori yang ditentukan terjadi.
IoRegisterShutdownNotification

Rutinitas IoRegisterShutdownNotification mendaftarkan driver untuk menerima IRP IRP_MJ_SHUTDOWN saat sistem dimatikan.
IoReleaseCancelSpinLock

Pelajari selengkapnya tentang rutinitas IoReleaseCancelSpinLock.
IoReleaseRemoveLock

Rutinitas IoReleaseRemoveLock merilis kunci hapus yang diperoleh dengan panggilan sebelumnya ke IoAcquireRemoveLock.
IoReleaseRemoveLockAndWait

Rutinitas IoReleaseRemoveLockAndWait merilis kunci hapus yang diperoleh driver dalam panggilan sebelumnya ke IoAcquireRemoveLock, dan menunggu sampai semua akuisisi kunci telah dirilis.
IoRemoveLinkShareAccess

Rutinitas IoRemoveLinkShareAccess menghapus informasi akses dan tautan akses berbagi untuk instans terbuka tertentu dari objek file.
IoRemoveLinkShareAccessEx

Rutinitas IoRemoveLinkShareAccessEx menghapus akses dan berbagi informasi akses dalam struktur Akses Berbagi sistem file untuk instans terbuka tertentu.
IoRemoveShareAccess

Rutinitas IoRemoveShareAccess menghapus informasi akses dan akses berbagi untuk instans terbuka tertentu dari objek file.
IoReportInterruptActive

Rutinitas IoReportInterruptActive menginformasikan sistem operasi bahwa rutinitas layanan interupsi (ISR) terdaftar aktif dan siap menangani permintaan interupsi.
IoReportInterruptInactive

Rutinitas IoReportInterruptInactive menginformasikan sistem operasi bahwa rutinitas layanan interupsi (ISR) terdaftar tidak aktif dan tidak mengharapkan permintaan interupsi.
IoReportTargetDeviceChange

IoReportTargetDeviceChange rutin memberi tahu manajer PnP bahwa peristiwa kustom telah terjadi pada perangkat.
IoReportTargetDeviceChangeAsynchronous

Rutinitas IoReportTargetDeviceChangeAsynchronous memberi tahu manajer PnP bahwa peristiwa kustom telah terjadi pada perangkat.
IoRequestDeviceEject

Rutinitas IoRequestDeviceEject memberi tahu manajer PnP bahwa tombol keluarkan perangkat ditekan.
IoRequestDpc

Rutinitas IoRequestDpc mengantre rutin DpcForIsr yang disediakan driver untuk menyelesaikan pemrosesan I/O berbasis interupsi pada IRQL yang lebih rendah.
IoReserveKsrPersistentMemory

Microsoft mencadangkan fungsi IoReserveKsrPersistentMemory hanya untuk penggunaan internal. Jangan gunakan fungsi ini dalam kode Anda.
IoReserveKsrPersistentMemoryEx

Microsoft mencadangkan fungsi IoReserveKsrPersistentMemoryEx hanya untuk penggunaan internal. Jangan gunakan fungsi ini dalam kode Anda.
IoReuseIrp

Rutinitas IoReuseIrp menginisialisasi ulang IRP sehingga dapat digunakan kembali.
Iosb64ToIosb

Fungsi Iosb64ToIosb...
IosbToIosb64

Fungsi IosbToIosb64...
IoSetCancelRoutine

Rutinitas IoSetCancelRoutine menyiapkan rutinitas Batal yang disediakan driver untuk dipanggil jika IRP tertentu dibatalkan.
IoSetCompletionRoutine

Rutinitas IoSetCompletionRoutine mendaftarkan rutinitas IoCompletion, yang akan dipanggil ketika driver tingkat bawah berikutnya telah menyelesaikan operasi yang diminta untuk IRP yang diberikan.
IoSetCompletionRoutineEx

Rutinitas IoSetCompletionRoutineEx mendaftarkan rutinitas IoCompletion, yang dipanggil ketika driver tingkat bawah berikutnya telah menyelesaikan operasi yang diminta untuk IRP yang diberikan.
IoSetDeviceInterfacePropertyData

Rutinitas IoSetDeviceInterfacePropertyData memodifikasi nilai properti antarmuka perangkat saat ini.
IoSetDeviceInterfaceState

Rutinitas IoSetDeviceInterfaceState memungkinkan atau menonaktifkan instans kelas antarmuka perangkat yang terdaftar sebelumnya.
IoSetDevicePropertyData

Rutinitas IoSetDevicePropertyData memodifikasi pengaturan saat ini untuk properti perangkat.
IoSetIoPriorityHint

Rutinitas IoSetIoPriorityHint menetapkan nilai petunjuk prioritas untuk IRP.
IoSetLinkShareAccess

Rutinitas IoSetLinkShareAccess mengatur hak akses untuk tautan yang berbagi objek file yang ditentukan.
IoSetNextIrpStackLocation

Rutinitas IoSetNextIrpStackLocation mengatur lokasi tumpukan IRP di IRP yang dialokasikan driver ke penelepon.
IoSetShareAccess

Rutinitas IoSetShareAccess mengatur hak akses untuk berbagi objek file yang diberikan.
IoSetShareAccessEx

Rutinitas IoSetShareAccessEx mengatur hak akses untuk berbagi objek file yang ditentukan.
IoSetStartIoAttributes

Rutinitas IoSetStartIoAttributes dalam wdm.h menetapkan atribut untuk rutinitas StartIo driver.
IoSetTopLevelIrp

Rutinitas IoSetTopLevelIrp di wdm.h menetapkan nilai bidang TopLevelIrp dari utas saat ini.
IoSizeOfIrp

Rutinitas IoSizeOfIrp di wdm.h menentukan ukuran dalam byte untuk IRP, mengingat jumlah lokasi tumpukan di IRP.
IoSizeofWorkItem

Rutinitas IoSizeofWorkItem mengembalikan ukuran, dalam byte, dari struktur IO_WORKITEM.
IoSkipCurrentIrpStackLocation

Pelajari selengkapnya tentang: IoSkipCurrentIrpStackLocation
IoStartNextPacket

Rutinitas IoStartNextPacket di wdm.h menghapus antrean IRP berikutnya dari antrean perangkat terkait objek perangkat yang diberikan dan memanggil rutinitas StartIo driver.
IoStartNextPacketByKey

Rutinitas IoStartNextPacketByKey di wdm.h menghapus antrean paket permintaan I/O berikutnya dari antrean perangkat terkait objek perangkat yang ditentukan.
IoStartPacket

Rutinitas IoStartPacket di wdm.h memanggil rutinitas StartIo driver dengan IRP atau memasukkan IRP ke dalam antrean perangkat untuk objek perangkat yang diberikan.
IoStartTimer

Rutinitas IoStartTimer di wdm.h memungkinkan timer yang terkait dengan objek perangkat tertentu sehingga rutinitas IoTimer yang disediakan driver dipanggil sekali per detik.
IoStopTimer

Rutinitas IoStopTimer di wdm.h menonaktifkan timer untuk objek perangkat tertentu sehingga rutinitas IoTimer yang disediakan driver tidak dipanggil.
IoUninitializeWorkItem

Rutinitas IoUninitializeWorkItem membatalkan inisialisasi item kerja yang diinisialisasi oleh IoInitializeWorkItem.
IoUnregisterContainerNotification

Rutinitas IoUnregisterContainerNotification membatalkan pendaftaran pemberitahuan kontainer yang sebelumnya dibuat oleh rutinitas IoRegisterContainerNotification.
IoUnregisterPlugPlayNotification

Rutinitas ini usang di Windows 7 dan versi Windows yang lebih baru. Rutinitas IoUnregisterPlugPlayNotification menghapus pendaftaran rutinitas panggilan balik driver untuk peristiwa PnP.
IoUnregisterPlugPlayNotificationEx

Rutinitas IoUnregisterPlugPlayNotificationEx membatalkan pendaftaran rutinitas panggilan balik driver untuk pemberitahuan peristiwa Plug and Play (PnP).
IoUnregisterShutdownNotification

Rutinitas IoUnregisterShutdownNotification menghapus driver terdaftar dari antrean pemberitahuan matikan.
IoUpdateLinkShareAccess

IoUpdateLinkShareAccess rutin memperbarui akses berbagi untuk objek file yang diberikan, biasanya ketika file sedang dibuka.
IoUpdateLinkShareAccessEx

IoUpdateLinkShareAccessEx rutin memperbarui akses berbagi untuk objek file yang diberikan, biasanya ketika file sedang dibuka.
IoUpdateShareAccess

IoUpdateShareAccess rutin memperbarui akses berbagi untuk objek file yang diberikan, biasanya ketika file sedang dibuka.
IoValidateDeviceIoControlAccess

Untuk informasi selengkapnya, lihat fungsi WdmlibIoValidateDeviceIoControlAccess.
IoWithinStackLimits

Rutinitas IoWithinStackLimits menentukan apakah wilayah memori berada dalam batas tumpukan utas saat ini.
IoWMIAllocateInstanceIds

Rutinitas IoWMIAllocateInstanceIds mengalokasikan satu atau beberapa ID instans yang unik untuk GUID.
IoWMIDeviceObjectToInstanceName

Rutinitas IoWMIDeviceObjectToInstanceName menentukan nama instans untuk instans kelas WMI yang diterapkan oleh driver yang ditentukan oleh objek perangkat.
IoWMIDeviceObjectToProviderId

Rutinitas IoWMIDeviceObjectToProviderId menerjemahkan objek perangkat yang ditentukan ke dalam ID Penyedia WMI yang sesuai.
IoWMIExecuteMethod

Rutinitas IoWMIExecuteMethod menjalankan metode kelas WMI pada instans blok data WMI yang ditentukan.
IoWMIHandleToInstanceName

Rutinitas IoWMIHandleToInstanceName menentukan nama instans untuk instans kelas WMI yang diterapkan oleh driver yang ditentukan oleh handel file.
IoWMIOpenBlock

Rutinitas IoWMIOpenBlock membuka objek blok data WMI untuk kelas WMI yang ditentukan.
IoWMIQueryAllData

Rutinitas IoWMIQueryAllData mengembalikan semua blok data WMI yang mengimplementasikan kelas WMI tertentu.
IoWMIQueryAllDataMultiple

Rutinitas IoWMIQueryAllDataMultiple mengembalikan semua blok data WMI yang mengimplementasikan salah satu set kelas WMI.
IoWMIQuerySingleInstance

Rutinitas IoWMIQuerySingleInstance mengembalikan instans yang ditentukan dari blok data WMI.
IoWMIQuerySingleInstanceMultiple

Rutinitas IoWMIQuerySingleInstanceMultiple mengembalikan semua instans blok data WMI yang mengimplementasikan kelas WMI yang ditentukan dengan nama instans yang ditentukan.
IoWMIRegistrationControl

Rutinitas IoWMIRegistrationControl mendaftarkan atau membatalkan pendaftaran pemanggil sebagai penyedia data WMI untuk objek perangkat tertentu.
IoWMISetNotificationCallback

Rutinitas IoWMISetNotificationCallback mendaftarkan panggilan balik pemberitahuan untuk peristiwa WMI.
IoWMISetSingleInstance

Rutinitas IoWMISetSingleInstance mengatur nilai untuk properti dalam instans blok data yang cocok dengan kelas WMI dan nama instans yang ditentukan.
IoWMISetSingleItem

Rutinitas IoWMISetSingleItem mengatur satu properti dalam instans blok data yang cocok dengan kelas WMI dan nama instans yang ditentukan.
IoWMISuggestInstanceName

Rutinitas IoWMISuggestInstanceName digunakan untuk meminta WMI menyarankan nama dasar yang dapat digunakan driver untuk membangun nama instans WMI untuk perangkat.
IoWMIWriteEvent

Rutinitas IoWMIWriteEvent memberikan peristiwa tertentu ke komponen WMI mode pengguna untuk pemberitahuan.
IoWriteErrorLogEntry

Rutinitas IoWriteErrorLogEntry dalam wdm.h mengantre paket log kesalahan tertentu ke utas pengelogan kesalahan sistem.
IoWriteKsrPersistentMemory

Microsoft mencadangkan fungsi IoWriteKsrPersistentMemory hanya untuk penggunaan internal. Jangan gunakan fungsi ini dalam kode Anda.
IsListEmpty

Rutinitas IsListEmpty menunjukkan apakah daftar struktur LIST_ENTRY yang ditautkan dua kali kosong.
KdBreakPointWithStatus

Makro KdBreakPointWithStatus memecah ke debugger kernel dan mengirim nilai Status ke debugger.
KdChangeOption

KdChangeOption rutin mengakses dan mengubah status dalam kernel yang terkait dengan penelusuran kesalahan kernel.
KdDisableDebugger

Rutinitas KdDisableDebugger menonaktifkan debugger kernel.
KdEnableDebugger

Rutinitas KdEnableDebugger mengaktifkan kembali debugger kernel setelah panggilan ke rutinitas KdDisableDebugger menonaktifkan debugger kernel.
KdPrint

Makro KdPrint mengirim pesan ke debugger kernel.
KdPrintEx

Makro KdPrintEx mengirimkan string ke debugger kernel jika kondisi yang Anda tentukan terpenuhi. Panggilan ke KdPrintEx memerlukan tanda kurung ganda.
KdRefreshDebuggerNotPresent

Makro KdRefreshDebuggerNotPresent menyegarkan nilai variabel kernel global KD_DEBUGGER_NOT_PRESENT.
KeAcquireGuardedMutex

Pelajari selengkapnya tentang rutinitas KeAcquireGuardedMutex.
KeAcquireGuardedMutexUnsafe

Pelajari selengkapnya tentang fungsi KeAcquireGuardedMutexUnsafe.
KeAcquireInStackQueuedSpinLock

Pelajari selengkapnya tentang rutinitas KeAcquireInStackQueuedSpinLock.
KeAcquireInStackQueuedSpinLockAtDpcLevel

Pelajari selengkapnya tentang rutinitas KeAcquireInStackQueuedSpinLockAtDpcLevel.
KeAcquireInStackQueuedSpinLockForDpc

Pelajari selengkapnya tentang rutinitas KeAcquireInStackQueuedSpinLockForDpc.
KeAcquireInterruptSpinLock

Pelajari selengkapnya tentang rutinitas KeAcquireInterruptSpinLock.
KeAcquireSpinLock

Rutinitas KeAcquireSpinLock memperoleh kunci putar sehingga pemanggil dapat menyinkronkan akses ke data bersama dengan cara yang aman multiprosesor dengan menaikkan IRQL.
KeAcquireSpinLockAtDpcLevel

Rutinitas KeAcquireSpinLockAtDpcLevel memperoleh kunci putar ketika pemanggil sudah berjalan di IRQL >= DISPATCH_LEVEL.
KeAcquireSpinLockForDpc

Pelajari selengkapnya tentang rutinitas KeAcquireSpinLockForDpc.
KeAcquireSpinLockRaiseToDpc

Rutinitas KeAcquireSpinLockRaiseToDpc adalah versi rutinitas KeAcquireSpinLock yang lebih cepat.
KeAddTriageDumpDataBlock

Menambahkan blok data cadangan triase ke array blok data cadangan triase.
KeAreAllApcsDisabled

Rutinitas KeAreAllApcsDisabled menunjukkan apakah utas panggilan berada di dalam wilayah yang dijaga atau berjalan di IRQL >= APC_LEVEL, yang menonaktifkan semua pengiriman APC.
KeAreApcsDisabled

Fungsi KeAreApcsDisabled (wdm.h) mengembalikan nilai yang menunjukkan apakah utas panggilan berada dalam wilayah penting atau wilayah yang dijaga.
KeBugCheckEx

Rutinitas KeBugCheckEx menurunkan sistem dengan cara yang terkontrol ketika pemanggil menemukan ketidakkonsistensian yang tidak dapat dipulihkan yang akan merusak sistem jika pemanggil terus berjalan.
KeCancelTimer

KeCancelTimer rutin menghapus antrean objek timer sebelum interval timer, jika ada yang diatur, kedaluwarsa.
KeClearEvent

Rutinitas KeClearEvent menetapkan peristiwa ke keadaan tidak disinyalir.
KeConvertAuxiliaryCounterToPerformanceCounter

Rutinitas KeConvertAuxiliaryCounterToPerformanceCounter mengonversi nilai penghitung tambahan yang ditentukan menjadi nilai penghitung kinerja.
KeConvertPerformanceCounterToAuxiliaryCounter

Rutinitas KeConvertPerformanceCounterToAuxiliaryCounter mengonversi nilai penghitung kinerja yang ditentukan menjadi nilai penghitung tambahan.
KeDelayExecutionThread

Rutinitas KeDelayExecutionThread menempatkan utas saat ini ke dalam status tunggu yang dapat diperingatkan atau tidak dapat diubah untuk interval tertentu.
KeDeregisterBoundCallback

Rutinitas KeDeregisterBoundCallback membatalkan pendaftaran panggilan balik pengecualian terikat mode pengguna yang didaftarkan oleh KeRegisterBoundCallback.
KeDeregisterBugCheckCallback

Rutinitas KeDeregisterBugCheckCallback menghapus rutinitas panggilan balik yang didaftarkan oleh KeRegisterBugCheckCallback.
KeDeregisterBugCheckReasonCallback

Rutinitas KeDeregisterBugCheckReasonCallback menghapus rutinitas panggilan balik yang didaftarkan oleh KeRegisterBugCheckReasonCallback.
KeDeregisterNmiCallback

Rutinitas KeDeregisterNmiCallback membatalkan pendaftaran panggilan balik nonmaskable interrupt (NMI) yang didaftarkan oleh KeRegisterNmiCallback.
KeDeregisterProcessorChangeCallback

Rutinitas KeDeregisterProcessorChangeCallback membatalkan pendaftaran fungsi panggilan balik yang sebelumnya terdaftar di sistem operasi dengan memanggil rutinitas KeRegisterProcessorChangeCallback.
KeEnterCriticalRegion

Fungsi KeEnterCriticalRegion (wdm.h) untuk sementara menonaktifkan eksekusi APC kernel normal, tetapi tidak mencegah APC kernel khusus berjalan.
KeEnterGuardedRegion

Fungsi KeEnterGuardedRegion (wdm.h) memasuki wilayah yang dijaga, yang menonaktifkan semua pengiriman APC mode kernel ke utas saat ini.
KeFlushIoBuffers

KeFlushIoBuffers rutin membersihkan wilayah memori yang dijelaskan oleh MDL dari cache semua prosesor.
KeFlushQueuedDpcs

Rutinitas KeFlushQueuedDpcs kembali setelah semua DPC yang diantrekan pada semua prosesor telah dijalankan.
KefReleaseSpinLockFromDpcLevel

Rutinitas KeReleaseSpinLockFromDpcLevel merilis kunci putar eksekutif tanpa mengubah IRQL.
KeGetCurrentIrql

Rutinitas KeGetCurrentIrql mengembalikan IRQL saat ini.
KeGetCurrentNodeNumber

Fungsi KeGetCurrentNodeNumber (wdm.h) mengembalikan nomor simpul NUMA untuk prosesor logis yang dijalankan pemanggil.
KeGetCurrentProcessorNumberEx

Fungsi KeGetCurrentProcessorNumberEx (wdm.h) mengembalikan nomor prosesor prosesor logis yang dijalankan pemanggil.
KeGetCurrentThread

Rutinitas KeGetCurrentThread mengidentifikasi utas saat ini.
KeGetProcessorIndexFromNumber

Rutinitas KeGetProcessorIndexFromNumber di wdm.h mengonversi nomor grup dan nomor prosesor relatif grup ke indeks prosesor systemwide.
KeGetProcessorNumberFromIndex

Rutinitas KeGetProcessorNumberFromIndex di wdm.h mengonversi indeks prosesor systemwide menjadi nomor grup dan nomor prosesor relatif grup.
KeGetRecommendedSharedDataAlignment

Rutinitas KeGetRecommendedSharedDataAlignment mengembalikan perataan pilihan untuk struktur memori yang dapat diakses oleh lebih dari satu prosesor.
KeInitializeCallbackRecord

Pelajari selengkapnya tentang: KeInitializeCallbackRecord
KeInitializeCrashDumpHeader

Pelajari bagaimana rutinitas KeInitializeCrashDumpHeader menyediakan informasi header yang diperlukan sistem untuk file crash dump.
KeInitializeDeviceQueue

KeInitializeDeviceQueue rutin menginisialisasi objek antrean perangkat ke status tidak sibuk.
KeInitializeDpc

Rutinitas KeInitializeDpc menginisialisasi objek DPC, dan mendaftarkan rutinitas CustomDpc untuk objek tersebut.
KeInitializeEvent

KeInitializeEvent rutin menginisialisasi objek peristiwa sebagai sinkronisasi (pelayan tunggal) atau peristiwa jenis pemberitahuan dan mengaturnya ke status bersinyalitik atau tidak diberi sinyal.
KeInitializeGuardedMutex

Rutinitas KeInitializeGuardedMutex menginisialisasi mutex yang dijaga.
KeInitializeMutex

Rutinitas KeInitializeMutex menginisialisasi objek mutex, mengaturnya ke status tersinyal.
KeInitializeSemaphore

Rutinitas KeInitializeSemaphore menginisialisasi objek semaphore dengan jumlah tertentu dan menentukan batas atas yang dapat dicapai oleh hitungan.
KeInitializeSpinLock

Rutinitas KeInitializeSpinLock menginisialisasi variabel jenis KSPIN_LOCK.
KeInitializeThreadedDpc

Rutinitas KeInitializeThreadedDpc menginisialisasi objek DPC utas, dan mendaftarkan rutinitas CustomThreadedDpc untuk objek tersebut.
KeInitializeTimer

KeInitializeTimer rutin menginisialisasi objek timer.
KeInitializeTimerEx

Rutinitas KeInitializeTimerEx menginisialisasi objek timer kernel yang diperluas.
KeInitializeTriageDumpDataArray

Menginisialisasi array blok data cadangan triase.
KeInsertByKeyDeviceQueue

Rutinitas KeInsertByKeyDeviceQueue memperoleh kunci putar untuk DeviceQueue yang ditentukan dan mengantre entri sesuai dengan nilai sort-key yang ditentukan jika antrean perangkat diatur ke status sibuk.
KeInsertDeviceQueue

Rutinitas KeInsertDeviceQueue memperoleh kunci putar untuk objek antrean perangkat yang ditentukan dan, jika antrean perangkat diatur ke keadaan sibuk, mengantre entri yang ditentukan.
KeInsertQueueDpc

KeInsertQueueDpc rutin mengantre DPC untuk dieksekusi.
KeipiGenericCall

Rutinitas KeIpiGenericCall menyebabkan rutinitas yang ditentukan berjalan pada semua prosesor secara bersamaan.
KeIsExecutingDpc

Memeriksa apakah DPC sedang dijalankan pada prosesor saat ini.
KeLeaveCriticalRegion

Pelajari bagaimana rutinitas KeLeaveCriticalRegion mengaktifkan kembali pengiriman APC mode kernel normal yang dinonaktifkan oleh panggilan sebelumnya ke KeEnterCriticalRegion.
KeLeaveGuardedRegion

Pelajari bagaimana rutinitas KeLeaveGuardedRegion keluar dari wilayah yang dijaga yang dimasukkan oleh KeEnterGuardedRegion.
KeLowerIrql

Rutinitas KeLowerIrql memulihkan IRQL pada prosesor saat ini ke nilai aslinya.
KeMemoryBarrier

Rutinitas KeMemoryBarrier menciptakan penghalang pada posisinya dalam kode—di mana pengkompilasi dan prosesor tidak dapat memindahkan operasi apa pun.
KeQueryActiveGroupCount

Pelajari bagaimana rutinitas KeQueryActiveGroupCount mengembalikan jumlah grup prosesor aktif dalam sistem multiprosesor.
KeQueryActiveProcessorCount

Pelajari bagaimana rutinitas KeQueryActiveProcessorCount mengembalikan jumlah prosesor yang saat ini aktif.
KeQueryActiveProcessorCountEx

Pelajari bagaimana rutinitas KeQueryActiveProcessorCountEx mengembalikan jumlah prosesor logika aktif dalam grup tertentu dalam sistem multiprosesor atau di seluruh sistem.
KeQueryActiveProcessors

Pelajari bagaimana rutinitas KeQueryActiveProcessors mengembalikan bitmask dari prosesor yang saat ini aktif.
KeQueryAuxiliaryCounterFrequency

Rutinitas KeQueryAuxiliaryCounterFrequency mengembalikan frekuensi penghitung tambahan dalam satuan Hz.
KeQueryDpcWatchdogInformation

Rutinitas KeQueryDpcWatchdogInformation mengembalikan nilai timer pengawas panggilan prosedur yang ditangguhkan (DPC) untuk prosesor saat ini.
KeQueryGroupAffinity

Pelajari bagaimana rutinitas KeQueryGroupAffinity mengembalikan masker afinitas yang mengidentifikasi prosesor logis aktif dalam grup tertentu dalam sistem multiprosesor.
KeQueryHighestNodeNumber

Pelajari bagaimana rutinitas KeQueryHighestNodeNumber mengembalikan angka simpul tertinggi dalam sistem multiprosesor yang memiliki arsitektur akses memori non-seragam (NUMA).
KeQueryInterruptTime

Rutinitas KeQueryInterruptTime mengembalikan nilai saat ini dari jumlah waktu interupsi sistem, dengan akurasi ke dalam centang jam sistem.
KeQueryInterruptTimePrecise

Rutinitas KeQueryInterruptTimePrecise mengembalikan nilai saat ini dari jumlah waktu interupsi sistem, dengan akurasi ke dalam mikrodetik.
KeQueryLogicalProcessorRelationship

Rutinitas KeQueryLogicalProcessorRelationship mendapatkan informasi tentang hubungan satu atau beberapa prosesor dengan prosesor lain dalam sistem multiprosesor.
KeQueryMaximumGroupCount

Pelajari bagaimana rutinitas KeQueryMaximumGroupCount mengembalikan jumlah maksimum grup dalam sistem multiproscessor.
KeQueryMaximumProcessorCount

Pelajari bagaimana rutinitas KeQueryMaximumProcessorCount mengembalikan jumlah maksimum prosesor.
KeQueryMaximumProcessorCountEx

Pelajari bagaimana rutinitas KeQueryMaximumProcessorCountEx mengembalikan jumlah maksimum prosesor logis dalam grup tertentu dalam sistem multiprosesor.
KeQueryNodeActiveAffinity

Rutinitas KeQueryNodeActiveAffinity mendapatkan afinitas prosesor saat ini dari simpul tertentu dalam sistem multiprosesor yang memiliki arsitektur akses memori non-seragam (NUMA).
KeQueryNodeActiveAffinity2

Rutinitas ini mengembalikan afinitas prosesor multi-grup saat ini dari simpul NUMA yang diberikan.
KeQueryNodeActiveProcessorCount

Rutinitas ini mengembalikan jumlah prosesor aktif dalam simpul NUMA yang diberikan di semua grup.
KeQueryNodeMaximumProcessorCount

Pelajari bagaimana rutinitas KeQueryNodeMaximumProcessorCount mengembalikan jumlah maksimum prosesor logis yang dapat dimuat oleh simpul tertentu dalam sistem multiprosesor akses memori non-seragam (NUMA).
KeQueryPerformanceCounter

Rutinitas KeQueryPerformanceCounter di wdm.h mengambil nilai dan frekuensi penghitung kinerja saat ini.
KeQueryPriorityThread

Rutinitas KeQueryPriorityThread mengembalikan prioritas saat ini dari utas tertentu.
KeQueryRuntimeThread

Rutinitas KeQueryRuntimeThread melaporkan akumulasi waktu berjalan mode kernel dan mode pengguna dari utas, dalam jam.
KeQuerySystemTime

Rutinitas KeQuerySystemTime mendapatkan waktu sistem saat ini.
KeQuerySystemTimePrecise

Rutinitas KeQuerySystemTimePrecise mengambil waktu sistem saat ini, dan lebih tepat daripada rutinitas KeQuerySystemTime.
KeQueryTickCount

Pelajari bagaimana rutinitas KeQueryTickCount mempertahankan hitungan gangguan timer interval yang telah terjadi sejak sistem di-boot.
KeQueryTimeIncrement

Rutinitas KeQueryTimeIncrement mengembalikan jumlah 100 unit nanodetik yang ditambahkan ke sistem setiap kali jam interval terganggu.
KeQueryTotalCycleTimeThread

Rutinitas KeQueryTotalCycleTimeThread mengembalikan akumulasi waktu siklus untuk utas yang ditentukan.
KeQueryUnbiasedInterruptTime

Rutinitas KeQueryUnbiasedInterruptTime mengembalikan nilai saat ini dari jumlah waktu interupsi sistem.
KeRaiseIrql

Rutinitas KeRaiseIrql meningkatkan prioritas perangkat keras ke nilai IRQL yang ditentukan, sehingga menutupi gangguan IRQL yang setara atau lebih rendah pada prosesor saat ini.
KeRaiseIrqlToDpcLevel

Pelajari bagaimana rutinitas KeRaiseIrqlToDpcLevel meningkatkan prioritas perangkat keras ke IRQL = DISPATCH_LEVEL, sehingga menutupi gangguan IRQL yang setara atau lebih rendah pada prosesor saat ini.
KeReadStateEvent

Rutinitas KeReadStateEvent mengembalikan status saat ini, sinyal atau tidak diberi sinyal, dari objek peristiwa.
KeReadStateMutex

Rutinitas KeReadStateMutex mengembalikan status saat ini, sinyal atau tidak diberi sinyal, dari objek mutex yang ditentukan.
KeReadStateSemaphore

Rutinitas KeReadStateSemaphore mengembalikan status saat ini, sinyal atau tidak diberi sinyal, dari objek semaphore yang ditentukan.
KeReadStateTimer

Rutinitas KeReadStateTimer membaca status objek timer saat ini.
KeRegisterBoundCallback

Rutinitas KeRegisterBoundCallback mendaftarkan rutinitas yang akan dipanggil setiap kali pengecualian terikat mode pengguna terjadi.
KeRegisterBugCheckCallback

Rutinitas KeRegisterBugCheckCallback mendaftarkan rutinitas BugCheckCallback, yang dijalankan ketika sistem operasi mengeluarkan pemeriksaan bug.
KeRegisterBugCheckReasonCallback

Rutinitas KeRegisterBugCheckReasonCallback mendaftarkan rutinitas KbCallbackDumpIo, KbCallbackSecondaryDumpData, atau KbCallbackAddPages, yang dijalankan ketika sistem operasi mengeluarkan pemeriksaan bug.
KeRegisterNmiCallback

Rutinitas KeRegisterNmiCallback mendaftarkan rutinitas yang akan dipanggil setiap kali gangguan yang tidak dapat dimasak (NMI) terjadi.
KeRegisterProcessorChangeCallback

Rutinitas KeRegisterProcessorChangeCallback mendaftarkan fungsi panggilan balik dengan sistem operasi sehingga sistem operasi akan memberi tahu driver ketika prosesor baru ditambahkan ke partisi perangkat keras.
KeReleaseGuardedMutex

Rutinitas KeReleaseGuardedMutex merilis mutex terjaga yang diperoleh dengan KeAcquireGuardedMutex atau KeTryToAcquireGuardedMutex.
KeReleaseGuardedMutexUnsafe

Rutinitas KeReleaseGuardedMutexUnsafe merilis mutex terjaga yang diperoleh oleh KeAcquireGuardedMutexUnsafe.
KeReleaseInStackQueuedSpinLock

Rutinitas KeReleaseInStackQueuedSpinLock merilis kunci spin antrean yang diperoleh oleh KeAcquireInStackQueuedSpinLock.
KeReleaseInStackQueuedSpinLockForDpc

Rutinitas KeReleaseInStackQueuedSpinLockForDpc melepaskan kunci putar antrean yang diperoleh dengan memanggil KeAcquireInStackQueuedSpinLockForDpc.
KeReleaseInStackQueuedSpinLockFromDpcLevel

Rutinitas KeReleaseInStackQueuedSpinLockFromDpcLevel merilis kunci spin antrean yang diperoleh oleh KeAcquireInStackQueuedSpinLockAtDpcLevel.
KeReleaseInterruptSpinLock

Rutinitas KeReleaseInterruptSpinLock melepaskan kunci spin interupsi yang diperoleh oleh KeAcquireInterruptSpinLock.
KeReleaseMutex

Rutinitas KeReleaseMutex merilis objek mutex, dan menentukan apakah pemanggil akan memanggil salah satu rutinitas KeWaitXxx segera setelah KeReleaseMutex mengembalikan kontrol.
KeReleaseSemaphore

Rutinitas KeReleaseSemaphore merilis objek semaphore yang ditentukan.
KeReleaseSpinLock

Rutinitas KeReleaseSpinLock melepaskan kunci putar dan memulihkan IRQL asli tempat pemanggil berjalan.
KeReleaseSpinLockForDpc

Rutinitas KeReleaseSpinLockForDpc melepaskan kunci putar yang diperoleh dengan memanggil KeAcquireSpinLockForDpc.
KeReleaseSpinLockFromDpcLevel

Pelajari bagaimana rutinitas KeReleaseSpinLockFromDpcLevel melepaskan kunci putar eksekutif tanpa mengubah IRQL.
KeRemoveByKeyDeviceQueue

Rutinitas KeRemoveByKeyDeviceQueue menghapus entri, dipilih sesuai dengan nilai kunci pengurutan, dari antrean perangkat yang ditentukan.
KeRemoveDeviceQueue

Rutinitas KeRemoveDeviceQueue menghapus entri dari kepala antrean perangkat tertentu.
KeRemoveEntryDeviceQueue

Rutinitas KeRemoveEntryDeviceQueue mengembalikan apakah entri yang ditentukan berada dalam antrean perangkat dan menghapusnya, jika diantrekan, dari antrean perangkat.
KeRemoveQueueDpc

Rutinitas KeRemoveQueueDpc menghapus objek DPC yang ditentukan dari antrean DPC sistem.
KeResetEvent

KeResetEvent rutin mengatur ulang objek peristiwa tertentu ke status tidak diberi sinyal dan mengembalikan status sebelumnya dari objek peristiwa tersebut.
KeRestoreExtendedProcessorState

KeRestoreExtendedProcessorState rutin memulihkan informasi status prosesor yang diperluas yang sebelumnya disimpan.
KeRestoreFloatingPointState

Rutinitas KeRestoreFloatingPointState memulihkan konteks floating-point nonvolatile yang disimpan oleh panggilan sebelumnya ke KeSaveFloatingPointState.
KeRevertToUserAffinityThreadEx

Rutinitas KeRevertToUserAffinityThreadEx memulihkan afinitas sebelumnya dari utas saat ini.
KeRevertToUserGroupAffinityThread

Rutinitas KeRevertToUserGroupAffinityThread memulihkan afinitas grup utas panggilan ke nilai aslinya pada saat utas dibuat.
KeSaveExtendedProcessorState

Rutinitas KeSaveExtendedProcessorState menyimpan informasi status prosesor yang diperluas.
KeSaveFloatingPointState

Rutinitas KeSaveFloatingPointState menyimpan konteks floating-point nonvolatile sehingga pemanggil dapat melakukan operasi floating-point.
KeSetCoalescableTimer

Rutinitas KeSetCoalescableTimer mengatur waktu kedaluwarsa awal dan periode objek timer dan menentukan berapa banyak penundaan yang dapat ditoleransi dalam waktu kedaluwarsa.
KeSetEvent

Rutinitas KeSetEvent mengatur objek peristiwa ke status yang disinyalkan jika peristiwa belum diberi sinyal, dan mengembalikan status objek peristiwa sebelumnya.
KeSetImportanceDpc

Pelajari bagaimana rutinitas KeSetImportanceDpc menentukan seberapa cepat rutinitas DPC dijalankan.
KeSetPriorityThread

Rutinitas KeSetPriorityThread menetapkan prioritas run-time dari utas yang dibuat driver.
KeSetSystemAffinityThread

Rutinitas KeSetSystemAffinityThread mengatur afinitas sistem utas saat ini.
KeSetSystemAffinityThreadEx

Rutinitas KeSetSystemAffinityThreadEx mengatur afinitas sistem dari utas saat ini.
KeSetSystemGroupAffinityThread

Rutinitas KeSetSystemGroupAffinityThread mengubah nomor grup dan masker afinitas utas panggilan.
KeSetTargetProcessorDpc

Pelajari bagaimana rutinitas KeSetTargetProcessorDpc menentukan prosesor yang akan dijalankan rutinitas DPC.
KeSetTargetProcessorDpcEx

Rutinitas KeSetTargetProcessorDpcEx menentukan prosesor yang akan dijalankan rutinitas DPC.
KeSetTimer

Rutinitas KeSetTimer mengatur interval absolut atau relatif di mana objek timer akan diatur ke status tersinyar dan, secara opsional, memasok rutinitas CustomTimerDpc untuk dijalankan ketika interval tersebut kedaluwarsa.
KeSetTimerEx

Rutinitas KeSetTimerEx mengatur interval absolut atau relatif di mana objek timer akan diatur ke status yang disinyalkan, secara opsional memasok rutinitas CustomTimerDpc untuk dieksekusi ketika interval tersebut kedaluwarsa, dan secara opsional memasok interval berulang untuk timer.
KeShouldYieldProcessor

Pelajari selengkapnya tentang: Fungsi KeShouldYieldProcessor
KeStallExecutionProcessor

Rutinitas KeStallExecutionProcessor di wdm.h menyimpan pemanggil pada prosesor saat ini untuk interval waktu yang ditentukan.
KeSynchronizeExecution

Rutinitas KeSynchronizeExecution menyinkronkan eksekusi rutinitas yang ditentukan dengan rutinitas layanan interupsi (ISR) yang ditetapkan ke satu set objek interupsi atau lebih.
KetestSpinLock

Tes rutin KeTestSpinLock untuk ketersediaan kunci putar.
KeTryToAcquireGuardedMutex

Rutinitas KeTryToAcquireGuardedMutex memperoleh mutex yang dijaga, jika tersedia.
KeTryToAcquireSpinLockAtDpcLevel

Rutinitas KeTryToAcquireSpinLockAtDpcLevel mencoba memperoleh kunci putar pada DISPATCH_LEVEL.
KeWaitForMultipleObjects

Rutinitas KeWaitForMultipleObjects menempatkan utas saat ini ke dalam status tunggu yang dapat diperingatkan atau tidak dapat diubah hingga salah satu atau semua dari sejumlah objek dispatcher diatur ke status tersinyar atau (opsional) hingga waktu tunggu habis.
KeWaitForsingleObject

Rutinitas KeWaitForSingleObject menempatkan utas saat ini ke dalam status tunggu hingga objek dispatcher yang diberikan diatur ke status yang disinyalkan atau (opsional) hingga waktu tunggu habis.
KzLowerIrql

Memulihkan IRQL pada prosesor saat ini ke nilai aslinya.
KzRaiseIrql

Meningkatkan prioritas perangkat keras ke nilai IRQL yang ditentukan, sehingga menutupi gangguan IRQL yang setara atau lebih rendah pada prosesor saat ini.
MmAdvanceMdl

Rutinitas MmAdvanceMdl memajukan awal rentang memori virtual MDL dengan jumlah byte yang ditentukan.
MmAllocateContiguousMemory

Pelajari bagaimana rutinitas MmAllocateContiguousMemory mengalokasikan berbagai memori fisik yang berdampingan dan tidak berpaginasi dan memetakannya ke ruang alamat sistem.
MmAllocateContiguousMemoryEx

Fungsi MmAllocateContiguousMemoryEx mengalokasikan berbagai memori non-halaman yang berdampingan secara fisik dan mengembalikan alamat virtualnya.
MmAllocateContiguousMemorySpecifyCache

Pelajari bagaimana rutinitas MmAllocateContiguousMemorySpecifyCache mengalokasikan berbagai memori fisik yang berdampingan dan tidak bersekat dan memetakannya ke ruang alamat sistem.
MmAllocateContiguousMemorySpecifyCacheNode

Pelajari bagaimana rutinitas MmAllocateContiguousMemorySpecifyCacheNode mengalokasikan berbagai memori fisik yang berdekatan dan tidak berpaginasi dan memetakannya ke ruang alamat sistem.
MmAllocateContiguousNodeMemory

Pelajari bagaimana rutinitas MmAllocateContiguousNodeMemory mengalokasikan berbagai memori fisik yang berdekatan dan tidak berpaginasi dan memetakannya ke ruang alamat sistem.
MmAllocateMappingAddress

Rutinitas MmAllocateMappingAddress mencadangkan berbagai ruang alamat virtual sistem dengan ukuran yang ditentukan.
MmAllocateMappingAddressEx

Fungsi MmAllocateMappingAddressEx mengalokasikan pemetaan PTE sistem dengan panjang yang diminta yang dapat digunakan nanti untuk memetakan alamat arbitrer.
MmAllocateMdlForIoSpace

Rutinitas MmAllocateMdlForIoSpace mengalokasikan MDL dan menginisialisasi MDL ini untuk menjelaskan serangkaian rentang alamat fisik di ruang alamat I/O.
MmAllocateNodePagesForMdlEx

Rutinitas MmAllocateNodePagesForMdlEx mengalokasikan memori fisik yang tidak dipagasi dari simpul ideal, dan mengalokasikan struktur MDL untuk menggambarkan memori ini.
MmAllocatePagesForMdl

Rutinitas MmAllocatePagesForMdl mengalokasikan halaman memori fisik yang tidak terisi dan tidak diisi ke MDL.
MmAllocatePagesForMdlEx

Rutinitas MmAllocatePagesForMdlEx mengalokasikan halaman memori fisik yang tidak bertumpuk ke MDL. Gunakan rutinitas ini alih-alih MmAllocatePagesForMdl.
MmBuildMdlForNonPagedPool

Rutinitas MmBuildMdlForNonPagedPool menerima MDL yang menentukan buffer memori virtual yang tidak bertumpuk, dan memperbaruinya untuk menjelaskan halaman fisik yang mendasar.
MmFreeContiguousMemory

Pelajari bagaimana rutinitas MmFreeContiguousMemory merilis berbagai memori yang berdekatan secara fisik yang dialokasikan oleh rutinitas MmAllocateContiguousMemoryXxx.
MmFreeContiguousMemorySpecifyCache

Pelajari bagaimana rutinitas MmFreeContiguousMemorySpecifyCache membebaskan buffer yang dialokasikan oleh rutinitas MmAllocateContiguousMemorySpecifyCacheXxx.
MmFreeMappingAddress

Rutinitas MmFreeMappingAddress membebaskan berbagai memori virtual yang disediakan oleh rutinitas MmAllocateMappingAddress.
MmFreePagesFromMdl

Rutinitas MmFreePagesFromMdl membebaskan semua halaman fisik yang dijelaskan oleh MDL yang dibuat oleh rutinitas MmAllocatePagesForMdl.
MmGetMdlByteCount

Makro MmGetMdlByteCount mengembalikan panjang, dalam byte, dari buffer yang dijelaskan oleh MDL yang ditentukan.
MmGetMdlByteOffset

Pelajari selengkapnya tentang: MmGetMdlByteOffset
MmGetMdlPfnArray

Makro MmGetMdlPfnArray mengembalikan penunjuk ke awal array nomor halaman fisik yang terkait dengan daftar deskriptor memori (MDL).
MmGetMdlVirtualAddress

Pelajari selengkapnya tentang: MmGetMdlVirtualAddress
MmGetSystemAddressForMdl

Rutinitas MmGetSystemAddressForMdl sudah usang. Gunakan MmGetSystemAddressForMdlSafe sebagai gantinya.
MmGetSystemAddressForMdlSafe

Pelajari selengkapnya tentang: MmGetSystemAddressForMdlSafe
MmGetSystemRoutineAddress

Rutinitas MmGetSystemRoutineAddress mengembalikan pointer ke fungsi yang ditentukan oleh SystemRoutineName.
MmGetSystemRoutineAddressEx

Fungsi MmGetSystemRoutineAddressEx mengembalikan alamat fungsi yang ditentukan dalam modul sistem yang ditentukan.
MmInitializeMdl

Pelajari selengkapnya tentang: MmInitializeMdl
MmIsDriverSuspectForVerifier

Rutinitas MmIsDriverSuspectForVerifier menunjukkan apakah driver yang diwakili oleh objek driver yang ditentukan ada dalam daftar driver yang dipilih untuk diverifikasi oleh Driver Verifier.
MmIsDriverVerifying

Rutinitas MmIsDriverVerifying menunjukkan apakah driver mode kernel yang diidentifikasi oleh objek driver yang ditentukan sedang diverifikasi atau memanggil driver yang sedang diverifikasi oleh Driver Verifier.
MmIsDriverVerifyingByAddress

MmIsDriverVerifyingByAddress rutin memeriksa apakah driver mode kernel yang diidentifikasi oleh alamat gambar yang ditentukan sedang diverifikasi atau memanggil driver yang sedang diverifikasi oleh Driver Verifier.
MmLockPagableCodeSection

Rutinitas MmLockPagableCodeSection mengunci bagian kode driver, yang berisi serangkaian rutinitas driver yang ditandai dengan direktif kompilator khusus, ke dalam ruang sistem.
MmLockPagableDataSection

Rutinitas MmLockPagableDataSection mengunci seluruh bagian data driver ke dalam ruang sistem.
MmMapIoSpace

Rutinitas MmMapIoSpace memetakan rentang alamat fisik yang diberikan ke ruang sistem yang tidak di-patah.
MmMapIoSpaceEx

MmMapIoSpaceEx rutin memetakan rentang alamat fisik yang diberikan ke ruang sistem non-halaman menggunakan perlindungan halaman yang ditentukan.
MmMapLockedPages

Rutinitas MmMapLockedPages sudah usang untuk Windows 2000 dan versi Windows yang lebih baru, dan untuk Windows Me.
MmMapLockedPagesSpecifyCache

Rutinitas MmMapLockedPagesSpecifyCache memetakan halaman fisik yang dijelaskan oleh MDL ke alamat virtual, dan memungkinkan pemanggil menentukan atribut cache yang digunakan untuk membuat pemetaan.
MmMapLockedPagesWithReservedMapping

Rutinitas MmMapLockedPagesWithReservedMapping memetakan semua atau sebagian rentang alamat yang sebelumnya dicadangkan oleh rutinitas MmAllocateMappingAddress.
MmMapMdl

Fungsi ini memetakan halaman fisik yang dijelaskan oleh daftar deskriptor memori (MDL) ke dalam ruang alamat virtual sistem.
MmMapMemoryDumpMdlEx

Fungsi MmMapMemoryDumpMdlEx memetakan MDL ke alamat virtual tertentu.
MmPageEntireDriver

Rutinitas MmPageEntireDriver menyebabkan semua kode dan data driver dibuat dapat dipaginasi, mengesampingkan atribut dari berbagai bagian yang membentuk gambar driver.
MmPrepareMdlForReuse

Pelajari selengkapnya tentang: MmPrepareMdlForReuse
MmProbeAndLockPages

MmProbeAndLockPages rutin memeriksa halaman memori virtual yang ditentukan, menjadikannya residen, dan menguncinya dalam memori.
MmProbeAndLockSelectedPages

MmProbeAndLockSelectedPages rutin memeriksa halaman memori virtual yang dipilih, menjadikannya residen, dan menguncinya dalam memori.
MmProtectDriverSection

MmProtectDriverSection baca-saja melindungi bagian dari driver yang dimuat dengan menggunakan layanan yang disediakan oleh Mode Aman Virtual (VSM).
MmProtectMdlSystemAddress

Rutinitas MmProtectMdlSystemAddress mengatur jenis perlindungan untuk rentang alamat memori.
MmQuerySystemSize

Rutinitas MmQuerySystemSize mengembalikan perkiraan jumlah memori dalam sistem.
MmResetDriverPaging

Rutinitas MmResetDriverPaging mengatur ulang status yang dapat dipaginasi dari bagian driver ke yang ditentukan saat driver dikompilasi.
MmSizeOfMdl

Rutinitas MmSizeOfMdl mengembalikan jumlah byte yang akan dialokasikan untuk MDL yang menjelaskan rentang alamat tertentu.
MmUnlockPagableImageSection

Rutinitas MmUnlockPagableImageSection merilis bagian kode driver atau data driver, yang sebelumnya dikunci ke dalam ruang sistem dengan MmLockPagableCodeSection, MmLockPagableDataSection atau MmLockPagableSectionByHandle, sehingga bagian dapat di-page out lagi.
MmUnlockPages

Rutinitas MmUnlockPages membuka halaman fisik yang dijelaskan oleh daftar deskriptor memori (MDL) yang ditentukan.
MmUnmapIoSpace

Rutinitas MmUnmapIoSpace membatalkan peta rentang alamat fisik tertentu yang sebelumnya dipetakan oleh MmMapIoSpace.
MmUnmapLockedPages

Rutinitas MmUnmapLockedPages merilis pemetaan yang disiapkan oleh panggilan sebelumnya ke Rutinitas MmMapLockedPages atau MmMapLockedPagesSpecifyCache.
MmUnmapReservedMapping

Rutinitas MmUnmapReservedMapping membuka peta buffer memori yang dipetakan oleh rutinitas MmMapLockedPagesWithReservedMapping.
NtCommitComplete

Rutinitas ZwCommitComplete memberi tahu KTM bahwa manajer sumber daya panggilan telah selesai melakukan data transaksi.
NtCommitEnlistment

Rutinitas ZwCommitEnlistment memulai operasi penerapan untuk transaksi pendaftaran tertentu.
NtCommitTransaction

Rutinitas ZwCommitTransaction memulai operasi penerapan untuk transaksi tertentu.
NtCreateEnlistment

Rutinitas ZwCreateEnlistment membuat objek pendaftaran baru untuk transaksi.
NtCreateResourceManager

Rutinitas ZwCreateResourceManager membuat objek manajer sumber daya.
NtCreateTransaction

Rutinitas ZwCreateTransaction membuat objek transaksi.
NtCreateTransactionManager

Rutinitas ZwCreateTransactionManager membuat objek manajer transaksi baru.
NtEnumerateTransactionObject

Rutinitas ZwEnumerateTransactionObject menghitung objek KTM pada komputer.
NtGetNotificationResourceManager

Rutinitas ZwGetNotificationResourceManager mengambil pemberitahuan transaksi berikutnya dari antrean pemberitahuan resource manager tertentu.
NtManagePartition

Fungsi NtManagePartition mendapatkan dan mengatur informasi untuk partisi.
NtOpenEnlistment

Rutinitas ZwOpenEnlistment mendapatkan handel ke objek pendaftaran yang ada.
NtOpenResourceManager

Rutinitas ZwOpenResourceManager mengembalikan handel ke objek manajer sumber daya yang ada.
NtOpenTransaction

Rutinitas ZwOpenTransaction mendapatkan handel ke objek transaksi yang ada.
NtOpenTransactionManager

Rutinitas ZwOpenTransactionManager mendapatkan handel ke objek manajer transaksi yang ada.
NtPowerInformation

Pelajari bagaimana rutinitas ZwPowerInformation (wdm.h) mengatur atau mengambil informasi daya sistem.
NtPrepareComplete

Rutinitas ZwPrepareComplete memberi tahu KTM bahwa manajer sumber daya panggilan telah selesai menyiapkan data transaksi.
NtPrepareEnlistment

Rutinitas ZwPrepareEnlistment memulai operasi persiapan untuk transaksi pendaftaran tertentu.
NtPrepareComplete

ZwPrepareComplete rutin memberi tahu KTM bahwa manajer sumber daya panggilan telah menyelesaikan persiapan awal data transaksi.
NtPrepareEnlistment

Rutinitas ZwPrepareEnlistment memulai operasi pra-persiapan untuk transaksi daftar yang ditentukan.
NtQueryInformationEnlistment

Rutinitas ZwQueryInformationEnlistment mengambil informasi tentang objek pendaftaran tertentu.
NtQueryInformationResourceManager

Rutinitas ZwQueryInformationResourceManager mengambil informasi tentang objek manajer sumber daya tertentu.
NtQueryInformationTransaction

Rutinitas ZwQueryInformationTransaction mengambil informasi tentang transaksi tertentu.
NtQueryInformationTransactionManager

Rutinitas ZwQueryInformationTransactionManager mengambil informasi tentang objek manajer transaksi tertentu.
NtReadOnlyEnlistment

Rutinitas ZwReadOnlyEnlistment menetapkan daftar yang ditentukan menjadi baca-saja.
NtRecoverEnlistment

Rutinitas ZwRecoverEnlistment memulai operasi pemulihan untuk transaksi yang terkait dengan pendaftaran tertentu.
NtRecoverResourceManager

Rutinitas ZwRecoverResourceManager mencoba memulihkan transaksi yang terkait dengan setiap pendaftaran objek resource manager tertentu.
NtRecoverTransactionManager

ZwRecoverTransactionManager rutin merekonstruksi status objek manajer transaksi (termasuk semua transaksi, pendaftaran, dan manajer sumber daya) dari informasi pemulihan yang ada di aliran log.
NtRenameTransactionManager

Rutinitas NtRenameTransactionManager mengubah identitas objek manajer transaksi yang disimpan dalam aliran file log CLFS yang terkandung dalam nama file log.
NtRollbackComplete

Rutinitas ZwRollbackComplete memberi tahu KTM bahwa manajer sumber daya panggilan telah selesai menggulung balik data transaksi.
NtRollbackEnlistment

Rutinitas ZwRollbackEnlistment mengembalikan transaksi yang terkait dengan pendaftaran tertentu.
NtRollbackTransaction

Rutinitas ZwRollbackTransaction memulai operasi putar kembali untuk transaksi tertentu.
NtRollforwardTransactionManager

Rutinitas ZwRollforwardTransactionManager memulai operasi pemulihan untuk semua transaksi yang sedang berlangsung yang ditetapkan ke manajer transaksi tertentu.
NtSetInformationEnlistment

Rutinitas ZwSetInformationEnlistment mengatur informasi untuk objek pendaftaran tertentu.
NtSetInformationResourceManager

Rutinitas ZwSetInformationResourceManager tidak digunakan.
NtSetInformationTransaction

Rutinitas ZwSetInformationTransaction menetapkan informasi untuk transaksi tertentu.
NtSetInformationTransactionManager

Jangan sebut rutinitas ini dari kode mode kernel.
NtSinglePhaseReject

Rutinitas ZwSinglePhaseReject menginformasikan KTM bahwa manajer sumber daya panggilan tidak akan mendukung operasi penerapan fase tunggal untuk pendaftaran tertentu.
ObCloseHandle

Rutinitas ObCloseHandle menutup handel objek.
ObDereferenceObject

Rutinitas ObDereferenceObject mengurangi jumlah referensi objek yang diberikan dan melakukan pemeriksaan retensi.
ObDereferenceObjectDeferDelete

ObDereferenceObjectDeferDelete secara rutin mengurangi jumlah referensi untuk objek yang diberikan, memeriksa retensi objek, dan menghindari kebuntuan.
ObDereferenceObjectDeferDeleteWithTag

Rutinitas ObDereferenceObjectDeferDeleteWithTag mengurangi jumlah referensi untuk objek yang ditentukan, menangguhkan penghapusan objek untuk menghindari kebuntuan, dan menulis nilai tag empat byte ke objek untuk mendukung pelacakan referensi objek.
ObDereferenceObjectWithTag

Rutinitas ObDereferenceObjectWithTag mengurangi jumlah referensi objek yang ditentukan, dan menulis nilai tag empat byte ke objek untuk mendukung pelacakan referensi objek.
ObfReferenceObject

Rutinitas ObfReferenceObject menaikkan jumlah referensi ke objek yang diberikan.
ObGetObjectSecurity

Rutinitas ObGetObjectSecurity mendapatkan deskriptor keamanan untuk objek tertentu.
ObReferenceObject

Rutinitas ObReferenceObject menaikkan jumlah referensi ke objek yang diberikan.
ObReferenceObjectByHandle

Rutinitas ObReferenceObjectByHandle menyediakan validasi akses pada handel objek, dan, jika akses dapat diberikan, mengembalikan penunjuk yang sesuai ke isi objek.
ObReferenceObjectByHandleWithTag

Rutinitas ObReferenceObjectByHandleWithTag meningkatkan jumlah referensi objek yang diidentifikasi oleh handel yang ditentukan, dan menulis nilai tag empat byte ke objek untuk mendukung pelacakan referensi objek.
ObReferenceObjectByPointer

Rutinitas ObReferenceObjectByPointer meningkatkan jumlah referensi penunjuk untuk objek tertentu.
ObReferenceObjectByPointerWithTag

Rutinitas ObReferenceObjectByPointerWithTag meningkatkan jumlah referensi objek yang ditentukan, dan menulis nilai tag empat byte ke objek untuk mendukung pelacakan referensi objek.
ObReferenceObjectSafe

Fungsi ObReferenceObjectSafe menaikkan jumlah referensi untuk objek dan menentukan apakah aman untuk menggunakan objek . Ini mengembalikan FALSE jika objek sedang dihapus atau TRUE jika aman untuk menggunakan objek lebih lanjut.
ObReferenceObjectWithTag

Rutinitas ObReferenceObjectWithTag meningkatkan jumlah referensi objek yang ditentukan, dan menulis nilai tag empat byte ke objek untuk mendukung pelacakan referensi objek.
ObRegisterCallbacks

Rutinitas ObRegisterCallbacks mendaftarkan daftar rutinitas panggilan balik untuk operasi utas, proses, dan handel desktop.
ObReleaseObjectSecurity

Rutinitas ObReleaseObjectSecurity adalah timbal balik dari ObGetObjectSecurity.
ObUnRegisterCallbacks

Rutinitas ObUnRegisterCallbacks membatalkan pendaftaran serangkaian rutinitas panggilan balik yang terdaftar dengan rutinitas ObRegisterCallbacks.
PAGE_ALIGN

Pelajari selengkapnya tentang: PAGE_ALIGN
PcwAddInstance

Fungsi PcwAddInstance menambahkan instans yang ditentukan dari counterset ke buffer konsumen.
PcwCloseInstance

Fungsi PcwCloseInstance menutup instans yang ditentukan dari counterset.
PcwCreateInstance

Fungsi PcwCreateInstance membuat instans baru untuk penghitung terdaftar yang ditentukan.
PcwRegister

Fungsi PcwRegister mendaftarkan penelepon sebagai penyedia counterset yang ditentukan.
PcwUnregister

Fungsi PcwUnregister membatalkan pendaftaran penyedia counterset yang ditentukan.
PoCallDriver

Rutinitas PoCallDriver di wdm.h meneruskan IRP daya ke driver berikutnya yang lebih rendah di tumpukan perangkat. (Hanya Windows Server 2003, Windows XP, dan Windows 2000.).
PoClearPowerRequest

Rutinitas PoClearPowerRequest dalam file wdm.h mengurangi jumlah untuk jenis permintaan daya yang ditentukan.
PoCreatePowerRequest

Rutinitas PoCreatePowerRequest di wdm.h membuat objek permintaan daya. Untuk mengaktifkan permintaan daya, buat satu objek permintaan daya dan gunakan untuk semua panggilan.
PoDeletePowerRequest

Rutinitas PoDeletePowerRequest di wdm.h menghapus objek permintaan daya. Driver harus menghapus objek permintaan daya sebelum menghapus objek perangkat.
PoEndDeviceBusy

Rutinitas PoEndDeviceBusy dalam file wdm.h menandai akhir periode waktu di mana perangkat sibuk.
PoFxActivateComponent

Rutinitas PoFxActivateComponent meningkatkan jumlah referensi aktivasi pada komponen yang ditentukan.
PoFxCompleteDevicePowerNotRequired

Rutinitas PoFxCompleteDevicePowerNotRequired memberi tahu kerangka kerja manajemen daya (PoFx) bahwa driver panggilan telah menyelesaikan responsnya terhadap panggilan ke rutinitas panggilan balik DevicePowerNotRequiredCallback driver.
PoFxCompleteDirectedPowerDown

Driver klien Directed Power Framework (DFx) memanggil fungsi ini untuk menyelesaikan transisi Daya turun Yang diarahkan.
PoFxCompleteIdleCondition

Rutinitas PoFxCompleteIdleCondition menginformasikan kerangka kerja manajemen daya (PoFx) bahwa komponen yang ditentukan telah menyelesaikan perubahan yang tertunda ke kondisi menganggur.
PoFxCompleteIdleState

Rutinitas PoFxCompleteIdleState menginformasikan kerangka kerja manajemen daya (PoFx) bahwa komponen yang ditentukan telah menyelesaikan perubahan yang tertunda ke status Fx.
PoFxIdleComponent

PoFxIdleComponent rutin mengurangi jumlah referensi aktivasi pada komponen yang ditentukan.
PoFxIssueComponentPerfStateChange

Rutinitas PoFxIssueComponentPerfStateChange mengirimkan permintaan untuk menempatkan komponen perangkat dalam status performa tertentu.
PoFxIssueComponentPerfStateChangeMultiple

Rutinitas PoFxIssueComponentPerfStateChangeMultiple mengirimkan permintaan untuk mengubah status performa dalam beberapa set status performa secara bersamaan untuk komponen perangkat.
PoFxNotifySurprisePowerOn

PoFxNotifySurprisePowerOn rutin memberi tahu kerangka kerja manajemen daya (PoFx) bahwa perangkat dinyalakan sebagai efek samping dari memasok daya ke beberapa perangkat lain.
PoFxPowerControl

Rutinitas PoFxPowerControl mengirimkan permintaan kontrol daya ke kerangka kerja manajemen daya (PoFx).
PoFxPowerOnCrashdumpDevice

PoFxPowerOnCrashdumpDevice rutin meminta agar perangkat crash-dump diaktifkan.
PoFxQueryCurrentComponentPerfState

Rutinitas PoFxQueryCurrentComponentPerfState mengambil status performa aktif dalam set status performa komponen.
PoFxRegisterComponentPerfStates

Rutinitas PoFxRegisterComponentPerfStates mendaftarkan komponen perangkat untuk manajemen status performa oleh kerangka kerja manajemen daya (PoFx).
PoFxRegisterCrashdumpDevice

Rutinitas PoFxRegisterCrashdumpDevice mendaftarkan perangkat crash-dump.
PoFxRegisterDevice

Rutinitas PoFxRegisterDevice mendaftarkan perangkat dengan kerangka kerja manajemen daya (PoFx).
PoFxReportDevicePoweredOn

Rutinitas PoFxReportDevicePoweredOn memberi tahu kerangka kerja manajemen daya (PoFx) bahwa perangkat menyelesaikan transisi yang diminta ke status daya D0 (sepenuhnya aktif).
PoFxSetComponentLatency

Rutinitas PoFxSetComponentLatency menentukan latensi maksimum yang dapat ditoleransi dalam transisi dari kondisi menganggur ke kondisi aktif dalam komponen yang ditentukan.
PoFxSetComponentResidency

Rutinitas PoFxSetComponentResidency menetapkan perkiraan waktu untuk berapa lama komponen kemungkinan akan tetap menganggur setelah komponen memasuki kondisi menganggur.
PoFxSetComponentWake

Rutinitas PoFxSetComponentWake menunjukkan apakah driver mempersenjatai komponen yang ditentukan untuk bangun setiap kali komponen memasuki kondisi menganggur.
PoFxSetDeviceIdleTimeout

Rutinitas PoFxSetDeviceIdleTimeout menentukan interval waktu minimum dari saat komponen terakhir perangkat memasuki kondisi diam hingga ketika kerangka kerja manajemen daya (PoFx) memanggil rutinitas DevicePowerNotRequiredCallback driver.
PoFxSetTargetDripsDevicePowerState

Rutinitas ini dipanggil untuk memberi tahu manajer daya status daya perangkat target perangkat untuk DRIPS. Driver dapat mengambil alih batasan DRIPS yang disediakan oleh PEP.
PoFxStartDevicePowerManagement

Rutinitas PoFxStartDevicePowerManagement menyelesaikan pendaftaran perangkat dengan kerangka kerja manajemen daya (PoFx) dan memulai manajemen daya perangkat.
PoFxUnregisterDevice

Rutinitas PoFxUnregisterDevice menghapus pendaftaran perangkat dari kerangka kerja manajemen daya (PoFx).
PoGetSystemWake

Rutinitas PoGetSystemWake menentukan apakah IRP tertentu telah ditandai sebagai membangunkan sistem dari keadaan tidur.
PopEntryList

Rutinitas PopEntryList menghapus entri pertama dari daftar struktur SINGLE_LIST_ENTRY yang ditautkan secara senyap.
PoQueryWatchdogTime

Rutinitas PoQueryWatchdogTime di wdm.h menunjukkan apakah manajer daya telah mengaktifkan penghitung waktu habis untuk setiap IRP daya yang ditetapkan ke tumpukan perangkat.
PoRegisterDeviceForIdleDetection

Rutinitas PoRegisterDeviceForIdleDetection di wdm.h memungkinkan atau membatalkan deteksi diam dan menetapkan nilai batas waktu diam untuk perangkat.
PoRegisterPowerSettingCallback

Rutinitas PoRegisterPowerSettingCallback di wdm.h mendaftarkan rutinitas panggilan balik pengaturan daya untuk menerima pemberitahuan perubahan dalam pengaturan daya yang ditentukan.
PoRegisterSystemState

Rutinitas PoRegisterSystemState di wdm.h mendaftarkan sistem sebagai sibuk karena aktivitas tertentu seperti yang ditunjukkan oleh bendera.
PoRequestPowerIrp

Rutinitas PoRequestPowerIrp mengalokasikan IRP daya dan mengirimkannya ke driver teratas di tumpukan perangkat untuk perangkat yang ditentukan.
PoSetDeviceBusy

Pelajari selengkapnya tentang: PoSetDeviceBusy
PoSetDeviceBusyEx

Rutinitas PoSetDeviceBusyEx di wdm.h memberi tahu manajer daya bahwa perangkat yang terkait dengan penghitung diam yang ditentukan sibuk.
PoSetPowerRequest

Rutinitas PoSetPowerRequest dalam wdm.h menaikkan jumlah untuk jenis permintaan daya yang ditentukan. Manajer daya menghitung permintaan untuk setiap jenis permintaan daya.
PoSetPowerState

Rutinitas PoSetPowerState di wdm.h memberi tahu sistem perubahan status daya perangkat untuk perangkat.
PoSetSystemState

Driver memanggil rutinitas PoSetSystemState untuk menunjukkan bahwa sistem aktif.
PoSetSystemWake

Rutinitas PoSetSystemWake menandai IRP yang ditentukan sebagai salah satu yang berkontribusi membangunkan sistem dari keadaan tidur.
PoSetSystemWakeDevice

Fungsi PoSetSystemWakeDevice mencoba mengekstrak PDO dari objek perangkat yang disediakan.
PoStartDeviceBusy

Rutinitas PoStartDeviceBusy di wdm.h menandai dimulainya periode waktu di mana perangkat sibuk.
PoStartNextPowerIrp

Rutinitas PoStartNextPowerIrp di wdm.h menandakan manajer daya bahwa driver siap untuk menangani IRP daya berikutnya.
PoUnregisterPowerSettingCallback

Rutinitas PoUnregisterPowerSettingCallback di wdm.h membatalkan pendaftaran rutinitas panggilan balik pengaturan daya yang sebelumnya didaftarkan driver.
PoUnregisterSystemState

Rutinitas PoUnregisterSystemState di wdm.h membatalkan pendaftaran status sistem yang dibuat oleh PoRegisterSystemState.
ProbeForRead

ProbeForRead secara rutin memeriksa bahwa buffer mode pengguna benar-benar berada di bagian pengguna dari ruang alamat, dan diselaraskan dengan benar.
ProbeForWrite

ProbeForWrite memeriksa bahwa buffer mode pengguna benar-benar berada di bagian mode pengguna dari ruang alamat, dapat ditulis, dan selaras dengan benar.
PsAllocateAffinityToken

Fungsi PsAllocateAffinityToken mengalokasikan token afinitas utas.
PsCreateSystemThread

Rutinitas PsCreateSystemThread membuat utas sistem yang dijalankan dalam mode kernel dan mengembalikan handel untuk utas.
PsFreeAffinityToken

Fungsi PsFreeAffinityToken membebaskan token afinitas yang dialokasikan oleh PsAllocateAffinityToken.
PsGetCurrentThread

Pelajari bagaimana rutinitas PsGetCurrentThread (wdm.h) mengidentifikasi utas saat ini.
PsGetVersion

Fungsi ini kedaluarsa di Windows XP dan versi yang lebih baru dari sistem operasi Windows. Gunakan RtlGetVersion sebagai gantinya. PsGetVersion mengembalikan informasi yang dipilih pemanggil tentang versi sistem operasi berbasis NT saat ini.
PsQueryTotalCycleTimeProcess

Rutinitas PsQueryTotalCycleTimeProcess mengembalikan akumulasi waktu siklus untuk proses yang ditentukan.
PsRevertToUserMultipleGroupAffinityThread

Fungsi PsRevertToUserMultipleGroupAffinityThread mengembalikan utas saat ini ke afinitas sebelumnya seperti yang ditunjukkan oleh token afinitas yang diberikan.
PsSetSystemMultipleGroupAffinityThread

Fungsi PsSetSystemMultipleGroupAffinityThread mengatur afinitas sistem multi-grup dari utas saat ini.
PsTerminateSystemThread

Rutinitas PsTerminateSystemThread mengakhiri utas sistem saat ini.
PushEntryList

Rutinitas PushEntryList menyisipkan entri di awal daftar struktur SINGLE_LIST_ENTRY yang ditautkan secara senyap.
READ_PORT_BUFFER_UCHAR

Fungsi READ_PORT_BUFFER_UCHAR (wdm.h) membaca sejumlah byte dari alamat port yang ditentukan ke dalam buffer.
READ_PORT_BUFFER_ULONG

Fungsi READ_PORT_BUFFER_ULONG (wdm.h) membaca sejumlah nilai ULONG dari alamat port yang ditentukan ke dalam buffer.
READ_PORT_BUFFER_USHORT

Fungsi READ_PORT_BUFFER_USHORT (wdm.h) membaca sejumlah nilai USHORT dari alamat port yang ditentukan ke dalam buffer.
READ_PORT_UCHAR

Fungsi READ_PORT_UCHAR (wdm.h) mengembalikan byte yang dibaca dari alamat port yang ditentukan di memori perangkat yang dipetakan penduduk.
READ_PORT_ULONG

Fungsi READ_PORT_ULONG (wdm.h) mengembalikan nilai ULONG yang dibaca dari alamat port yang ditentukan di memori perangkat yang dipetakan penduduk.
READ_PORT_USHORT

Fungsi READ_PORT_USHORT (wdm.h) mengembalikan nilai USHORT yang dibaca dari alamat port yang ditentukan di memori perangkat yang dipetakan penduduk.
READ_REGISTER_BUFFER_UCHAR

Fungsi READ_REGISTER_BUFFER_UCHAR (wdm.h) membaca sejumlah byte dari alamat register yang ditentukan ke dalam buffer.
READ_REGISTER_BUFFER_ULONG

Fungsi READ_REGISTER_BUFFER_ULONG (wdm.h) membaca sejumlah nilai ULONG dari alamat register yang ditentukan ke dalam buffer.
READ_REGISTER_BUFFER_ULONG64

Fungsi READ_REGISTER_BUFFER_ULONG64 (wdm.h)membaca sejumlah nilai ULONG64 dari alamat register yang ditentukan ke dalam buffer.
READ_REGISTER_BUFFER_USHORT

Fungsi READ_REGISTER_BUFFER_USHORT (wdm.h) membaca sejumlah nilai USHORT dari alamat register yang ditentukan ke dalam buffer.
READ_REGISTER_UCHAR

Fungsi READ_REGISTER_UCHAR (wdm.h) mengembalikan byte yang dibaca dari alamat register yang ditentukan di memori perangkat yang dipetakan penduduk.
READ_REGISTER_ULONG

Fungsi READ_REGISTER_ULONG (wdm.h) mengembalikan nilai ULONG yang dibaca dari alamat register yang ditentukan di memori perangkat yang dipetakan residen.
READ_REGISTER_ULONG64

Fungsi READ_REGISTER_ULONG64 (wdm.h) membaca nilai ULONG64 dari alamat register yang ditentukan.
READ_REGISTER_USHORT

Fungsi READ_REGISTER_USHORT (wdm.h) mengembalikan nilai USHORT yang dibaca dari alamat register yang ditentukan di memori perangkat yang dipetakan residen.
ReadBooleanRaw

Topik ini menjelaskan fungsi ReadBooleanRaw.
ReadInt32Acquire

Fungsi ReadInt32Acquire...
ReadInt32NoFence

Fungsi ReadInt32NoFence...
ReadInt32Raw

Fungsi ReadInt32Raw...
ReadUInt32Acquire

Fungsi ReadUInt32Acquire...
ReadUInt32Nofence

Fungsi ReadUInt32NoFence...
ReadUInt32Raw

Fungsi ReadUInt32Raw...
RemoveEntryList

Rutinitas RemoveEntryList menghapus entri dari daftar struktur LIST_ENTRY yang ditautkan dua kali lipat.
RemoveHeadList

Rutinitas RemoveHeadList menghapus entri dari awal daftar struktur LIST_ENTRY yang ditautkan ganda.
RemoveTailList

Rutinitas RemoveTailList menghapus entri dari akhir daftar struktur LIST_ENTRY yang ditautkan ganda.
ROUND_TO_PAGES

Pelajari selengkapnya tentang: ROUND_TO_PAGES
RtlAnsiStringToUnicodeSize

Rutinitas RtlAnsiStringToUnicodeSize mengembalikan jumlah byte yang diperlukan untuk menahan string ANSI yang dikonversi menjadi string Unicode.
RtlAnsiStringToUnicodeString

RtlAnsiStringToUnicodeString mengonversi string sumber ANSI yang diberikan menjadi string Unicode.
RtlAppendUnicodeStringToString

Rutinitas RtlAppendUnicodeStringToString menggabungkan dua string Unicode.
RtlAppendUnicodeToString

Rutinitas RtlAppendUnicodeToString menggabungkan string Unicode yang disediakan ke string Unicode yang di-buffer.
RtlAreBitsClear

Rutinitas RtlAreBitsClear menentukan apakah rentang bit tertentu dalam variabel bitmap jelas.
RtlAreBitsSet

Rutinitas RtlAreBitsSet menentukan apakah rentang bit tertentu dalam variabel bitmap diatur.
RtlCheckBit

Rutinitas RtlCheckBit menentukan apakah bit tertentu dalam variabel bitmap tertentu jelas atau diatur.
RtlCheckRegistryKey

RtlCheckRegistryKey rutin memeriksa keberadaan kunci bernama tertentu dalam registri.
RtlClearAllBits

Rutinitas RtlClearAllBits mengatur semua bit dalam variabel bitmap tertentu ke nol.
RtlClearBit

Rutinitas RtlClearBit mengatur bit yang ditentukan dalam bitmap ke nol.
RtlClearBits

Rutinitas RtlClearBits mengatur semua bit dalam rentang bit yang ditentukan dalam bitmap ke nol.
RtlCmDecodeMemIoResource

Rutinitas RtlCmDecodeMemIoResource menyediakan alamat awal dan panjang struktur CM_PARTIAL_RESOURCE_DESCRIPTOR yang menjelaskan berbagai alamat port memori atau I/O.
RtlCmEncodeMemIoResource

Rutinitas RtlCmEncodeMemIoResource memperbarui struktur CM_PARTIAL_RESOURCE_DESCRIPTOR untuk menjelaskan berbagai alamat port memori atau I/O.
RtlCompareMemory

Rutinitas RtlCompareMemory membandingkan dua blok memori dan mengembalikan jumlah byte yang cocok hingga perbedaan pertama.
RtlCompareUnicodeString

Rutinitas RtlCompareUnicodeString membandingkan dua string Unicode.
RtlConstantTimeEqualMemory

Topik ini menjelaskan fungsi RtlConstantTimeEqualMemory.
RtlConvertLongToLargeInteger

Rutinitas RtlConvertLongToLargeInteger mengonversi bilangan bulat bertanda tangan input menjadi bilangan bulat besar yang ditandatangani.
RtlConvertUlongToLargeInteger

Rutinitas RtlConvertUlongToLargeInteger mengonversi bilangan bulat yang tidak ditandatangani ke bilangan bulat besar yang ditandatangani. Untuk Windows XP dan versi Windows yang lebih baru, jangan gunakan rutinitas ini; gunakan dukungan asli untuk __int64.
RtlCopyMemory

Pelajari bagaimana rutinitas RtlCopyMemory menyalin konten blok memori sumber ke blok memori tujuan.
RtlCopyMemoryNonTemporal

Fungsi ini menyalin dari satu buffer ke buffer lain menggunakan gerakan non-temporal yang tidak mencemari cache. Buffer tidak boleh tumpang tindih.
RtlCopyUnicodeString

RtlCopyUnicodeString rutin menyalin string sumber ke string tujuan.
RtlCreateRegistryKey

Rutinitas RtlCreateRegistryKey menambahkan objek kunci dalam registri di sepanjang jalur relatif tertentu.
RtlCreateSecurityDescriptor

Rutinitas RtlCreateSecurityDescriptor menginisialisasi deskriptor keamanan format absolut baru. Saat kembali, deskriptor keamanan diinisialisasi tanpa ACL sistem, tidak ada ACL diskresi, tidak ada pemilik, tidak ada grup utama, dan semua bendera kontrol yang diatur ke nol.
RtlDeleteRegistryValue

Rutinitas RtlDeleteRegistryValue menghapus nama entri yang ditentukan dan nilai terkait dari registri di sepanjang jalur relatif yang diberikan.
RtlDowncaseUnicodeChar

Rutinitas RtlDowncaseUnicodeChar mengonversi karakter Unicode yang ditentukan menjadi huruf kecil.
RtlEqualLuid

Pelajari selengkapnya tentang: RtlEqualLuid
RtlEqualMemory

Rutinitas RtlEqualMemory membandingkan dua blok memori untuk menentukan apakah jumlah byte yang ditentukan identik.
RtlEqualUnicodeString

Rutinitas RtlEqualUnicodeString membandingkan dua string Unicode untuk menentukan apakah keduanya sama.
RtlFillMemory

Rutinitas RtlFillMemory mengisi blok memori dengan nilai isian yang ditentukan.
RtlFillMemoryNonTemporal

Fungsi ini mengisi blok memori dengan nilai isian yang ditentukan menggunakan gerakan non-temporal yang tidak mencemari cache.
RtlFindClearBits

RtlFindClearBits rutin mencari berbagai bit yang jelas dari ukuran yang diminta dalam bitmap.
RtlFindClearBitsAndSet

RtlFindClearBitsAndSet rutin mencari berbagai bit yang jelas dari ukuran yang diminta dalam bitmap dan mengatur semua bit dalam rentang ketika telah ditemukan.
RtlFindClearRuns

Rutinitas RtlFindClearRuns menemukan jumlah eksekusi bit yang jelas yang ditentukan dalam bitmap tertentu.
RtlFindFirstRunClear

Rutinitas RtlFindFirstRunClear mencari rentang awal bit jelas yang berdekatan dalam bitmap tertentu.
RtlFindLastBackwardRunClear

Rutinitas RtlFindLastBackwardRunClear mencari bitmap tertentu untuk eksekusi bit yang jelas sebelumnya, dimulai dari posisi indeks yang ditentukan.
RtlFindLeastSignificantBit

Rutinitas RtlFindLeastSignificantBit mengembalikan posisi berbasis nol dari bit nonzero yang paling tidak signifikan dalam parameternya.
RtlFindLongestRunClear

Rutinitas RtlFindLongestRunClear mencari rentang bit jelas terbesar yang berdekatan dalam bitmap tertentu.
RtlFindMostSignificantBit

Rutinitas RtlFindMostSignificantBit mengembalikan posisi berbasis nol dari bit nonzero yang paling signifikan dalam parameternya.
RtlFindNextForwardRunClear

Rutinitas RtlFindNextForwardRunClear mencari variabel bitmap tertentu untuk eksekusi bit yang jelas berikutnya, dimulai dari posisi indeks yang ditentukan.
RtlFindSetBits

Rutinitas RtlFindSetBits mencari berbagai bit yang ditetapkan dengan ukuran yang diminta dalam bitmap.
RtlFindSetBitsAndClear

Rutinitas RtlFindSetBitsAndClear mencari rentang bit yang diminta dalam bitmap dan menghapus semua bit dalam rentang ketika telah ditemukan.
RtlFreeAnsiString

RtlFreeAnsiString merilis penyimpanan yang dialokasikan oleh RtlUnicodeStringToAnsiString.
RtlFreeUnicodeString

RtlFreeUnicodeString merilis penyimpanan rutin yang dialokasikan oleh RtlAnsiStringToUnicodeString atau RtlUpcaseUnicodeString.
RtlFreeUTF8String

Fungsi RtlFreeUTF8String merilis penyimpanan yang dialokasikan oleh RtlUnicodeStringToUTF8String.
RtlGetVersion

Rutinitas RtlGetVersion mengembalikan informasi versi tentang sistem operasi yang sedang berjalan.
RtlGUIDFromString

Rutinitas RtlGUIDFromString mengonversi string Unicode yang diberikan menjadi GUID dalam format biner.
RtlHashUnicodeString

Rutinitas RtlHashUnicodeString membuat nilai hash dari string Unicode dan algoritma hash tertentu.
RtlInitAnsiString

Rutinitas RtlInitAnsiString menginisialisasi string karakter ANSI yang dihitung.
RtlInitEmptyAnsiString

Pelajari selengkapnya tentang: RtlInitEmptyAnsiString
RtlInitEmptyUnicodeString

Pelajari selengkapnya tentang: RtlInitEmptyUnicodeString
RtlInitializeBitMap

Rutinitas RtlInitializeBitMap menginisialisasi header variabel bitmap.
RtlInitString

Rutinitas RtlInitString menginisialisasi string yang dihitung dari karakter 8-bit.
RtlInitStringEx

Rutinitas RtlInitStringEx di wdm.h menginisialisasi string karakter 8-bit yang dihitung. RtlInitStringEx tidak mengubah string sumber.
RtlInitUnicodeString

Untuk informasi selengkapnya, lihat fungsi WdmlibRtlInitUnicodeStringEx.
RtlInitUTF8String

Fungsi RtlInitUTF8String menginisialisasi string karakter UTF-8 yang dihitung.
RtlInitUTF8StringEx

Rutinitas RtlInitUTF8StringEx menginisialisasi string karakter UTF-8 yang dihitung.
RtlInt64ToUnicodeString

Rutinitas RtlInt64ToUnicodeString mengonversi nilai bilangan bulat 64-bit yang tidak ditandatangani tertentu ke string Unicode yang mewakili nilai dalam basis tertentu.
RtlIntegerToUnicodeString

Rutinitas RtlIntegerToUnicodeString mengonversi nilai bilangan bulat yang tidak ditandatangani menjadi string null-terminated dari satu atau beberapa karakter Unicode di basis yang ditentukan.
RtlIntPtrToUnicodeString

Rutinitas RtlIntPtrToUnicodeString mengonversi nilai ULONG_PTR tertentu menjadi string Unicode yang mewakili nilai dalam basis tertentu.
RtlIoDecodeMemIoResource

Rutinitas RtlIoDecodeMemIoResource menyediakan informasi alamat yang terkandung dalam struktur IO_RESOURCE_DESCRIPTOR yang menjelaskan berbagai alamat port memori atau I/O.
RtlIoEncodeMemIoResource

RtlIoEncodeMemIoResource rutin memperbarui struktur IO_RESOURCE_DESCRIPTOR untuk menjelaskan berbagai alamat port memori atau I/O.
RtlIsNtDdiVersionAvailable

Rutinitas RtlIsNtDdiVersionAvailable menentukan apakah versi antarmuka driver perangkat (DDI) Microsoft Windows yang ditentukan tersedia.
RtlIsServicePackVersionInstalled

Rutinitas RtlIsServicePackVersionInstalled menentukan apakah versi paket layanan tertentu dari antarmuka driver perangkat (DDI) Microsoft Windows diinstal.
RtlIsZeroLuid

Pelajari selengkapnya tentang: RtlIsZeroLuid
RtlLengthSecurityDescriptor

Rutinitas RtlLengthSecurityDescriptor mengembalikan ukuran deskriptor keamanan tertentu.
RtlMoveMemory

RtlMoveMemory rutin menyalin konten blok memori sumber ke blok memori tujuan, dan mendukung blok memori sumber dan tujuan yang tumpang tindih.
RtlNumberOfClearBits

Rutinitas RtlNumberOfClearBits mengembalikan hitungan bit yang jelas dalam variabel bitmap tertentu.
RtlNumberOfSetBits

Rutinitas RtlNumberOfSetBits mengembalikan hitungan bit yang ditetapkan dalam variabel bitmap tertentu.
RtlNumberOfSetBitsUlongPtr

Rutinitas RtlNumberOfSetBitsUlongPtr mengembalikan jumlah bit dalam nilai bilangan bulat ULONG_PTR yang ditentukan yang diatur ke satu.
RtlPrefetchMemoryNonTemporal

Rutinitas RtlPrefetchMemoryNonTemporal memberikan petunjuk kepada prosesor bahwa buffer harus dipindahkan sementara ke cache prosesor.
RtlQueryRegistryValues

Rutinitas RtlQueryRegistryValues memungkinkan pemanggil untuk mengkueri beberapa nilai dari subtree registri dengan satu panggilan.
RtlRetrieveUlong

Pelajari selengkapnya tentang: RtlRetrieveUlong
RtlRetrieveUshort

Pelajari selengkapnya tentang: RtlRetrieveUshort
RtlSanitizeUnicodeStringPadding

Membersihkan padding untuk string Unicode.
RtlSecureZeroMemory

Rutinitas RtlSecureZeroMemory mengisi blok memori dengan nol dengan cara yang dijamin aman.
RtlSetAllBits

Rutinitas RtlSetAllBits mengatur semua bit dalam variabel bitmap tertentu.
RtlSetBit

Rutinitas RtlSetBit mengatur bit yang ditentukan dalam bitmap menjadi satu.
RtlSetBits

Rutinitas RtlSetBits mengatur semua bit dalam rentang variabel bitmap tertentu.
RtlSetDaclSecurityDescriptor

Rutinitas RtlSetDaclSecurityDescriptor mengatur informasi DACL dari deskriptor keamanan format absolut, atau jika sudah ada DACL yang ada dalam deskriptor keamanan, itu digantikan.
RtlStoreUlong

Pelajari selengkapnya tentang: RtlStoreUlong
RtlStoreUlonglong

Pelajari selengkapnya tentang: RtlStoreUlonglong
RtlStoreUlongPtr

Pelajari selengkapnya tentang: RtlStoreUlongPtr
RtlStoreUshort

Pelajari selengkapnya tentang: RtlStoreUshort
RtlStringFromGUID

Rutinitas RtlStringFromGUID mengonversi GUID tertentu dari format biner menjadi string Unicode.
RtlTestBit

Rutinitas RtlTestBit mengembalikan nilai bit dalam bitmap.
RtlTimeFieldsToTime

Rutinitas RtlTimeFieldsToTime mengonversi informasi TIME_FIELDS menjadi nilai waktu sistem.
RtlTimeToTimeFields

Rutinitas RtlTimeToTimeFields mengonversi waktu sistem menjadi struktur TIME_FIELDS.
RtlUlongByteSwap

Rutinitas RtlUlongByteSwap membalikkan urutan empat byte dalam nilai bilangan bulat 32-bit yang tidak ditandatangani.
RtlUlonglongByteSwap

Rutinitas RtlUlonglongByteSwap membalikkan urutan delapan byte dalam nilai bilangan bulat 64-bit yang tidak ditandatangani.
RtlUnicodeStringToAnsiSize

Rutinitas RtlUnicodeStringToAnsiSize mengembalikan jumlah byte yang diperlukan untuk string ANSI yang dihentikan null yang setara dengan string Unicode tertentu.
RtlUnicodeStringToAnsiString

Rutinitas RtlUnicodeStringToAnsiString mengonversi string Unicode tertentu menjadi string ANSI.
RtlUnicodeStringToInteger

Rutinitas RtlUnicodeStringToInteger mengonversi representasi string Unicode dari angka ke nilai bilangan bulat yang setara.
RtlUnicodeStringToUTF8String

Fungsi RtlUnicodeStringToUTF8String mengonversi string sumber Unicode yang ditentukan menjadi string UTF8.
RtlUnicodeToUTF8N

Rutinitas RtlUnicodeToUTF8N di wdm.h mengonversi string Unicode menjadi string UTF-8. Output UTF-8 dihentikan null hanya jika string input Unicode adalah.
RtlUpcaseUnicodeChar

Rutinitas RtlUpcaseUnicodeChar mengonversi karakter Unicode yang ditentukan menjadi huruf besar.
RtlUshortByteSwap

Rutinitas RtlUshortByteSwap membalikkan urutan dua byte dalam nilai bilangan bulat 16-bit yang tidak ditandatangani.
RtlUTF8StringToUnicodeString

Fungsi RtlUTF8StringToUnicodeString mengonversi string sumber UTF8 yang ditentukan menjadi string Unicode sesuai dengan informasi lokal sistem saat ini.
RtlUTF8ToUnicodeN

Rutinitas RtlUTF8ToUnicodeN di wdm.h mengonversi string UTF-8 menjadi string Unicode. Output Unicode dihentikan null hanya jika string input UTF-8 adalah.
RtlValidRelativeSecurityDescriptor

RtlValidRelativeSecurityDescriptor rutin memeriksa validitas deskriptor keamanan relatif mandiri.
RtlValidSecurityDescriptor

RtlValidSecurityDescriptor rutin memeriksa validitas deskriptor keamanan tertentu.
RtlVerifyVersionInfo

Rutinitas RtlVerifyVersionInfo membandingkan serangkaian persyaratan versi sistem operasi tertentu dengan atribut yang sesuai dari versi sistem operasi yang sedang berjalan.
RtlWriteRegistryValue

Rutinitas RtlWriteRegistryValue menulis data yang disediakan pemanggil ke dalam registri di sepanjang jalur relatif yang ditentukan pada nama nilai yang diberikan.
RtlxAnsiStringToUnicodeSize

Rutinitas RtlxAnsiStringToUnicodeSize mengembalikan jumlah byte yang diperlukan untuk string Unicode null-terminated yang setara dengan string ANSI tertentu.
RtlxUnicodeStringToAnsiSize

Rutinitas RtlxUnicodeStringToAnsiSize mengembalikan jumlah byte yang diperlukan untuk string ANSI null-terminated yang setara dengan string Unicode tertentu.
RtlZeroMemory

Makro RtlZeroMemory (wdm.h) mengisi blok memori dengan nol, diberikan penunjuk ke blok dan panjang, dalam byte, yang akan diisi.
SeAccessCheck

Rutinitas SeAccessCheck menentukan apakah hak akses yang diminta dapat diberikan ke objek yang dilindungi oleh deskriptor keamanan dan pemilik objek.
SeAssignSecurity

Rutinitas SeAssignSecurity membangun deskriptor keamanan relatif mandiri untuk objek baru, mengingat pendeskripsi keamanan direktori induknya dan keamanan yang awalnya diminta untuk objek tersebut.
SeAssignSecurityEx

Rutinitas SeAssignSecurityEx membangun deskriptor keamanan relatif mandiri untuk objek baru mengingat parameter opsional berikut:_a pendeskripsi keamanan direktori induk objek, deskriptor keamanan eksplisit untuk objek, dan jenis objek.
SeCaptureSubjectContext

Rutinitas SeCaptureSubjectContext di wdm.h menangkap konteks keamanan utas panggilan untuk validasi akses dan audit.
SeDeassignSecurity

Rutinitas SeDeassignSecurity membatalkan alokasi memori yang terkait dengan deskriptor keamanan yang ditetapkan menggunakan SeAssignSecurity.
SeEtwWriteKMCveEvent

Fungsi SeEtwWriteKMCveEvent adalah fungsi pelacakan untuk menerbitkan peristiwa ketika eksploitasi kerentanan keamanan yang dicoba terdeteksi di driver mode kernel Anda.
SeLockSubjectContext

Rutinitas SeLockSubjectContext di wdm.h mengunci token utama dan peniruan dari konteks subjek yang ditangkap.
SeReleaseSubjectContext

Rutinitas SeReleaseSubjectContext di wdm.h merilis konteks keamanan subjek yang ditangkap oleh panggilan sebelumnya ke SeCaptureSubjectContext.
SeUnlockSubjectContext

Rutinitas SeUnlockSubjectContext di wdm.h membuka token konteks subjek yang ditangkap yang dikunci oleh panggilan ke SeLockSubjectContext.
SeValidSecurityDescriptor

Rutinitas SeValidSecurityDescriptor mengembalikan apakah deskriptor keamanan tertentu valid secara struktural.
TmCommitComplete

TmCommitComplete rutin memberi tahu KTM bahwa manajer sumber daya panggilan telah selesai melakukan transaksi.
TmCommitEnlistment

Rutinitas TmCommitEnlistment memulai operasi penerapan untuk transaksi pendaftaran tertentu.
TmCommitTransaction

Rutinitas TmCommitTransaction memulai operasi penerapan untuk transaksi tertentu.
TmCreateEnlistment

Rutinitas TmCreateEnlistment membuat objek pendaftaran baru untuk transaksi.
TmDereferenceEnlistmentKey

TmDereferenceEnlistmentKey secara rutin mengurangi jumlah referensi untuk kunci objek pendaftaran tertentu.
TmEnableCallbacks

Rutinitas TmEnableCallbacks memungkinkan rutinitas panggilan balik yang menerima pemberitahuan transaksi.
TmGetTransactionId

Rutinitas TmGetTransactionId mengambil pengidentifikasi unit kerja (UOW) objek transaksi.
TmInitializeTransactionManager

Rutinitas TmInitializeTransactionManager menginisialisasi objek manajer transaksi.
TmIsTransactionActive

Rutinitas TmIsTransactionActive menunjukkan apakah transaksi tertentu dalam keadaan aktif.
TmPrepareComplete

Rutinitas TmPrepareComplete memberi tahu KTM bahwa manajer sumber daya panggilan telah selesai menyiapkan data transaksi.
TmPrepareEnlistment

Rutinitas TmPrepareEnlistment memulai operasi persiapan untuk transaksi pendaftaran tertentu.
TmPrepareComplete

Rutinitas TmPrepareComplete memberi tahu KTM bahwa manajer sumber daya panggilan telah menyelesaikan persiapan awal data transaksi.
TmPrePrepareEnlistment

Rutinitas TmPrepareEnlistment memulai operasi pra-persiapan untuk transaksi pendaftaran tertentu.
TmReadOnlyEnlistment

Rutinitas TmReadOnlyEnlistment menetapkan pendaftaran tertentu menjadi baca-saja.
TmRecoverEnlistment

Rutinitas TmRecoverEnlistment memulai operasi pemulihan untuk transaksi yang terkait dengan pendaftaran tertentu.
TmRecoverResourceManager

Rutinitas TmRecoverResourceManager mencoba memulihkan transaksi yang terkait dengan setiap pendaftaran objek resource manager tertentu.
TmRecoverTransactionManager

TmRecoverTransactionManager rutin membangun kembali status objek manajer transaksi (termasuk semua transaksi, pendaftaran, dan manajer sumber daya) dari informasi pemulihan yang ada di aliran log.
TmReferenceEnlistmentKey

Rutinitas TmReferenceEnlistmentKey meningkatkan jumlah referensi untuk kunci objek pendaftaran yang ditentukan dan mengambil kunci.
TmRenameTransactionManager

Rutinitas TmRenameTransactionManager mengubah identitas objek manajer transaksi yang disimpan dalam aliran file log CLFS yang terkandung dalam nama file log.
TmRequestOutcomeEnlistment

Rutinitas TmRequestOutcomeEnlistment meminta KTM untuk mencoba memberikan hasil segera (penerapan atau pembatalan) untuk transaksi yang terkait dengan pendaftaran tertentu.
TmRollbackComplete

TmRollbackComplete rutin memberi tahu KTM bahwa manajer sumber daya panggilan telah selesai menggulung balik data transaksi.
TmRollbackEnlistment

Rutinitas TmRollbackEnlistment mengembalikan pendaftaran tertentu.
TmRollbackTransaction

Rutinitas TmRollbackTransaction memulai operasi pembatalan untuk transaksi tertentu.
TmSinglePhaseReject

Rutinitas TmSinglePhaseReject menginformasikan KTM bahwa manajer sumber daya panggilan tidak akan mendukung operasi penerapan fase tunggal untuk pendaftaran tertentu.
vDbgPrintEx

Rutinitas vDbgPrintEx mengirimkan string ke debugger kernel jika kondisi tertentu terpenuhi.
vDbgPrintExWithPrefix

Rutinitas vDbgPrintExWithPrefix mengirimkan string ke debugger kernel jika kondisi tertentu yang Anda tentukan terpenuhi. Rutinitas ini dapat menambahkan awalan ke output debugger untuk membantu mengatur hasil penelusuran kesalahan.
VslCreateSecureSection

Materi VslCreateSecureSection ini belum tersedia. Topik tempat penampung ini disediakan sebagai contoh dokumentasi yang mungkin disertakan dalam rilis selanjutnya.
VslDeleteSecureSection

Materi VslDeleteSecureSection ini belum tersedia. Topik tempat penampung ini disediakan sebagai contoh dokumentasi yang mungkin disertakan dalam rilis selanjutnya.
WmiQueryTraceInformation

Rutinitas WmiQueryTraceInformation mengembalikan informasi tentang jejak peristiwa WMI.
WmiTraceMessage

Rutinitas WmiTraceMessage menambahkan pesan ke log output sesi pelacakan perangkat lunak WPP.
WmiTraceMessageVa

Rutinitas WmiTraceMessageVa menambahkan pesan ke log output sesi pelacakan perangkat lunak WPP.
WRITE_PORT_BUFFER_UCHAR

Fungsi WRITE_PORT_BUFFER_UCHAR (wdm.h) menulis sejumlah byte dari buffer ke port yang ditentukan.
WRITE_PORT_BUFFER_ULONG

Fungsi WRITE_PORT_BUFFER_ULONG (wdm.h) menulis sejumlah nilai ULONG dari buffer ke alamat port yang ditentukan.
WRITE_PORT_BUFFER_USHORT

Fungsi WRITE_PORT_BUFFER_USHORT (wdm.h) menulis sejumlah nilai USHORT dari buffer ke alamat port yang ditentukan.
WRITE_PORT_UCHAR

Fungsi WRITE_PORT_UCHAR (wdm.h) menulis byte ke alamat port yang ditentukan di memori perangkat yang dipetakan penduduk.
WRITE_PORT_ULONG

Fungsi WRITE_PORT_ULONG (wdm.h) menulis nilai ULONG ke alamat port yang ditentukan dalam memori perangkat yang dipetakan penduduk.
WRITE_PORT_USHORT

Fungsi WRITE_PORT_USHORT (wdm.h) menulis nilai USHORT ke alamat port yang ditentukan dalam memori perangkat yang dipetakan residen.
WRITE_REGISTER_BUFFER_UCHAR

Fungsi WRITE_REGISTER_BUFFER_UCHAR (wdm.h) menulis sejumlah byte dari buffer ke register yang ditentukan.
WRITE_REGISTER_BUFFER_ULONG

Fungsi WRITE_REGISTER_BUFFER_ULONG (wdm.h) menulis sejumlah nilai ULONG dari buffer ke register yang ditentukan.
WRITE_REGISTER_BUFFER_ULONG64

Fungsi WRITE_REGISTER_BUFFER_ULONG64 (wdm.h) menulis sejumlah nilai ULONG64 dari buffer ke register yang ditentukan.
WRITE_REGISTER_BUFFER_USHORT

Fungsi WRITE_REGISTER_BUFFER_USHORT (wdm.h) menulis sejumlah nilai USHORT dari buffer ke register yang ditentukan.
WRITE_REGISTER_UCHAR

Fungsi WRITE_REGISTER_UCHAR (wdm.h) menulis byte ke alamat register yang ditentukan di memori perangkat yang dipetakan penduduk.
WRITE_REGISTER_ULONG

Fungsi WRITE_REGISTER_ULONG (wdm.h) menulis nilai ULONG ke alamat register yang ditentukan di memori perangkat yang dipetakan residen.
WRITE_REGISTER_ULONG64

Fungsi WRITE_REGISTER_ULONG64 (wdm.h) menulis nilai ULONG64 ke alamat register yang ditentukan.
WRITE_REGISTER_USHORT

Fungsi WRITE_REGISTER_USHORT (wdm.h) menulis nilai USHORT ke alamat register yang ditentukan di memori perangkat yang dipetakan penduduk.
WriteInt32NoFence

Fungsi WriteInt32NoFence...
WriteInt32Raw

Fungsi WriteInt32Raw...
WriteInt32Release

Fungsi WriteInt32Release...
WriteUInt32Nofence

Fungsi WriteUInt32NoFence...
WriteUInt32Raw

Fungsi WriteUInt32Raw...
WriteUInt32Lease

Fungsi WriteUInt32Release...
ZwClose

Rutinitas ZwClose di wdm.h menutup handel objek. ZwClose adalah rutinitas generik yang beroperasi pada semua jenis objek.
ZwCommitComplete

Pelajari bagaimana rutinitas ZwCommitComplete memberi tahu KTM bahwa manajer sumber daya panggilan telah selesai melakukan data transaksi.
ZwCommitEnlistment

Pelajari bagaimana rutinitas ZwCommitEnlistment memulai operasi penerapan untuk transaksi pendaftaran tertentu.
ZwCommitTransaction

Pelajari bagaimana rutinitas ZwCommitTransaction memulai operasi penerapan untuk transaksi tertentu.
ZwCreateDirectoryObject

Rutinitas ZwCreateDirectoryObject membuat atau membuka objek direktori objek.
ZwCreateEnlistment

Pelajari bagaimana rutinitas ZwCreateEnlistment membuat objek pendaftaran baru untuk transaksi.
ZwCreateFile

Rutinitas ZwCreateFile membuat file baru atau membuka file yang ada.
ZwCreateKey

Rutinitas ZwCreateKey membuat kunci registri baru atau membuka yang sudah ada.
ZwCreateKeyTransacted

Rutinitas ZwCreateKeyTransacted membuat kunci registri baru atau membuka yang sudah ada, dan mengaitkan kunci dengan transaksi.
ZwCreateResourceManager

Pelajari bagaimana rutinitas ZwCreateResourceManager membuat objek manajer sumber daya.
ZwCreateSection

Rutinitas ZwCreateSection di wdm.h membuat objek bagian. Setelah handel menunjuk ke tidak lagi digunakan, driver harus menutupnya.
ZwCreateTransaction

Pelajari bagaimana rutinitas ZwCreateTransaction membuat objek transaksi.
ZwCreateTransactionManager

Pelajari bagaimana rutinitas ZwCreateTransactionManager membuat objek manajer transaksi baru.
ZwDeleteKey

Rutinitas ZwDeleteKey menghapus kunci terbuka dari registri.
ZwDeleteValueKey

Rutinitas ZwDeleteValueKey menghapus entri nilai yang cocok dengan nama dari kunci terbuka di registri. Jika tidak ada entri seperti itu, kesalahan akan dikembalikan.
ZwEnumerateKey

Rutinitas ZwEnumerateKey mengembalikan informasi tentang subkunci kunci registri terbuka.
ZwEnumerateTransactionObject

Pelajari bagaimana rutinitas ZwEnumerateTransactionObject menghitung objek KTM di komputer.
ZwEnumerateValueKey

Rutinitas ZwEnumerateValueKey mendapatkan informasi tentang entri nilai kunci terbuka.
ZwFlushKey

Rutinitas ZwFlushKey memaksa kunci registri untuk diterapkan ke disk.
ZwGetNotificationResourceManager

Pelajari bagaimana rutinitas ZwGetNotificationResourceManager mengambil pemberitahuan transaksi berikutnya dari antrean pemberitahuan manajer sumber daya tertentu.
ZwLoadDriver

Rutinitas ZwLoadDriver memuat driver ke dalam sistem.
ZwMakeTemporaryObject

Rutinitas ZwMakeTemporaryObject mengubah atribut objek untuk membuatnya sementara.
ZwMapViewOfSection

Rutinitas ZwMapViewOfSection memetakan tampilan bagian ke ruang alamat virtual proses subjek.
ZwOpenEnlistment

Pelajari bagaimana rutinitas ZwOpenEnlistment mendapatkan handel ke objek pendaftaran yang ada.
ZwOpenEvent

Rutinitas ZwOpenEvent membuka handel ke objek peristiwa bernama yang ada dengan akses yang diinginkan yang ditentukan.
ZwOpenFile

Rutinitas ZwOpenFile di wdm.h membuka file, direktori, perangkat, atau volume yang ada. Setelah handel menunjuk ke tidak lagi digunakan, driver harus menutupnya.
ZwOpenKey

Rutinitas ZwOpenKey membuka kunci registri yang ada.
ZwOpenKeyEx

Rutinitas ZwOpenKeyEx membuka kunci registri yang ada.
ZwOpenKeyTransacted

Rutinitas ZwOpenKeyTransacted membuka kunci registri yang ada dan mengaitkan kunci dengan transaksi.
ZwOpenKeyTransactedEx

Rutinitas ZwOpenKeyTransactedEx membuka kunci registri yang ada dan mengaitkan kunci dengan transaksi.
ZwOpenResourceManager

Pelajari bagaimana rutinitas ZwOpenResourceManager mengembalikan handel ke objek resource manager yang ada.
ZwOpenSection

Rutinitas ZwOpenSection membuka handel untuk objek bagian yang ada.
ZwOpenSymbolicLinkObject

Rutinitas ZwOpenSymbolicLinkObject membuka tautan simbolis yang ada.
ZwOpenTransaction

Pelajari bagaimana rutinitas ZwOpenTransaction mendapatkan handel ke objek transaksi yang ada.
ZwOpenTransactionManager

Pelajari bagaimana rutinitas ZwOpenTransactionManager mendapatkan handel ke objek manajer transaksi yang ada.
ZwPrepareComplete

Pelajari bagaimana rutinitas ZwPrepareComplete memberi tahu KTM bahwa manajer sumber daya panggilan telah selesai menyiapkan data transaksi.
ZwPrepareEnlistment

Pelajari bagaimana rutinitas ZwPrepareEnlistment memulai operasi persiapan untuk transaksi pendaftaran tertentu.
ZwPrepareComplete

Pelajari bagaimana rutinitas ZwPrepareComplete memberi tahu KTM bahwa manajer sumber daya panggilan telah menyelesaikan persiapan awal data transaksi.
ZwPrepareEnlistment

Pelajari bagaimana rutinitas ZwPrepareEnlistment memulai operasi pra-persiapan untuk transaksi pendaftaran tertentu.
ZwQueryFullAttributesFile

ZwQueryFullAttributesFile rutin menyediakan informasi terbuka jaringan untuk file yang ditentukan.
ZwQueryInformationByName

ZwQueryInformationByName mengembalikan informasi yang diminta tentang file yang ditentukan oleh nama file.
ZwQueryInformationEnlistment

Pelajari bagaimana rutinitas ZwQueryInformationEnlistment mengambil informasi tentang objek pendaftaran tertentu.
ZwQueryInformationFile

Rutinitas ZwQueryInformationFile mengembalikan berbagai jenis informasi tentang objek file.
ZwQueryInformationResourceManager

Pelajari bagaimana rutinitas ZwQueryInformationResourceManager mengambil informasi tentang objek resource manager tertentu.
ZwQueryInformationTransaction

Pelajari bagaimana rutinitas ZwQueryInformationTransaction mengambil informasi tentang transaksi tertentu.
ZwQueryInformationTransactionManager

Pelajari bagaimana rutinitas ZwQueryInformationTransactionManager mengambil informasi tentang objek manajer transaksi tertentu.
ZwQueryKey

Rutinitas ZwQueryKey menyediakan informasi tentang kelas kunci registri, serta jumlah dan ukuran subkuntangnya.
ZwQuerySymbolicLinkObject

Rutinitas ZwQuerySymbolicLinkObject mengembalikan string Unicode yang berisi target tautan simbolis.
ZwQueryValueKey

Rutinitas ZwQueryValueKey mengembalikan entri nilai untuk kunci registri.
ZwReadFile

Rutinitas ZwReadFile di wdm.h membaca data dari file terbuka. Penelepon ZwReadFile harus sudah memanggil ZwCreateFile.
ZwReadOnlyEnlistment

Pelajari bagaimana rutinitas ZwReadOnlyEnlistment menetapkan pendaftaran tertentu menjadi baca-saja.
ZwRecoverEnlistment

Pelajari bagaimana rutinitas ZwRecoverEnlistment memulai operasi pemulihan untuk transaksi yang terkait dengan pendaftaran tertentu.
ZwRecoverResourceManager

Pelajari bagaimana rutinitas ZwRecoverResourceManager mencoba memulihkan transaksi yang terkait dengan setiap pendaftaran objek resource manager tertentu.
ZwRecoverTransactionManager

Pelajari bagaimana rutinitas ZwRecoverTransactionManager merekonstruksi status objek manajer transaksi dari informasi pemulihan yang ada di aliran log.
ZwRollbackComplete

Pelajari bagaimana rutinitas ZwRollbackComplete memberi tahu KTM bahwa manajer sumber daya panggilan telah selesai menggulung balik data transaksi.
ZwRollbackEnlistment

Pelajari bagaimana rutinitas ZwRollbackEnlistment mengembalikan transaksi yang terkait dengan pendaftaran tertentu.
ZwRollbackTransaction

Pelajari bagaimana rutinitas ZwRollbackTransaction memulai operasi pembatalan untuk transaksi tertentu.
ZwRollforwardTransactionManager

Pelajari bagaimana rutinitas ZwRollforwardTransactionManager memulai operasi pemulihan untuk semua transaksi yang sedang berlangsung yang ditetapkan ke manajer transaksi tertentu.
ZwSetInformationEnlistment

Pelajari bagaimana ZwSetInformationEnlistment mengatur informasi rutin untuk objek pendaftaran tertentu.
ZwSetInformationFile

Rutinitas ZwSetInformationFile di wdm.h mengubah berbagai jenis informasi tentang objek file. Ini mengabaikan anggota FILE_XXX_INFORMATION yang tidak didukung.
ZwSetInformationResourceManager

Pelajari bagaimana rutinitas ZwSetInformationResourceManager tidak digunakan.
ZwSetInformationTransaction

Pelajari bagaimana rutinitas ZwSetInformationTransaction menetapkan informasi untuk transaksi tertentu.
ZwSetValueKey

Rutinitas ZwSetValueKey membuat atau mengganti entri nilai kunci registri.
ZwSinglePhaseReject

Pelajari bagaimana rutinitas ZwSinglePhaseReject menginformasikan KTM bahwa manajer sumber daya panggilan tidak akan mendukung operasi penerapan fase tunggal untuk pendaftaran tertentu.
ZwUnloadDriver

Rutinitas ZwUnloadDriver membongkar driver dari sistem.
ZwUnmapViewOfSection

Rutinitas ZwUnmapViewOfSection membatalkan peta tampilan bagian dari ruang alamat virtual proses subjek.
ZwWriteFile

ZwWriteFile rutin menulis data ke file terbuka.

Fungsi panggilan balik

 
ALLOCATE_FUNCTION_EX

Rutinitas LookasideListAllocateEx mengalokasikan penyimpanan untuk entri lookaside-list baru saat klien meminta entri dari daftar lookaside yang kosong.
BOUND_CALLBACK

Rutinitas BoundCallback dijalankan setiap kali sistem mengeluarkan pengecualian terikat untuk utas mode pengguna.
D3COLD_REQUEST_AUX_POWER

Memungkinkan objek perangkat fungsi (FDO) untuk menyampaikan persyaratan daya tambahannya.
D3COLD_REQUEST_CORE_POWER_RAIL

Memungkinkan objek perangkat fungsi (FDO) untuk menunjukkan apakah rel daya inti diperlukan.
D3COLD_REQUEST_PERST_DELAY

Memungkinkan objek perangkat fungsi (FDO) untuk menyampaikan persyaratannya untuk waktu penundaan tetap.
DEVICE_BUS_SPECIFIC_RESET_HANDLER

Topik ini menjelaskan fungsi panggilan balik DEVICE_BUS_SPECIFIC_RESET_HANDLER.
DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER

Topik ini menjelaskan fungsi panggilan balik DEVICE_QUERY_BUS_SPECIFIC_RESET_HANDLER.
DEVICE_RESET_HANDLER

Rutinitas DeviceReset digunakan untuk mengatur ulang dan memulihkan perangkat yang tidak berfungsi.
DMA_COMPLETION_ROUTINE

Panggilan balik DmaCompletionRoutine rutin memberi tahu driver yang sebelumnya meminta transfer DMA sistem bahwa transfer ini selesai.
DRIVER_ADD_DEVICE

Rutinitas AddDevice bertanggung jawab untuk membuat objek perangkat fungsi (FDO) atau memfilter objek perangkat (filter DO) untuk perangkat yang dijumlahkan oleh manajer Plug and Play (PnP).
DRIVER_CANCEL

Rutinitas Batalkan membatalkan operasi I/O.
DRIVER_CONTROL

Rutinitas ini memulai transfer data DMA atau operasi transfer data.
DRIVER_DISPATCH

Layanan rutin panggilan balik berbagai IRP. Untuk daftar kode fungsi, lihat Keterangan.
DRIVER_INITIALIZE

DriverEntry adalah rutinitas pertama yang dipanggil setelah driver dimuat, dan bertanggung jawab untuk menginisialisasi driver.
DRIVER_LIST_CONTROL

Rutinitas AdapterListControl memulai operasi sebar/kumpulkan akses memori langsung (DMA).
DRIVER_STARTIO

Rutinitas StartIo memulai operasi I/O yang dijelaskan oleh IRP.
DRIVER_UNLOAD

Rutinitas Bongkar melakukan operasi apa pun yang diperlukan sebelum sistem membongkar driver.
ENABLE_VIRTUALIZATION

Rutinitas EnableVirtualization memungkinkan atau menonaktifkan virtualisasi untuk perangkat PCI Express (PCIe) yang mendukung antarmuka virtualisasi I/O root tunggal (SR-IOV).
ETWENABLECALLBACK

Fungsi EtwEnableCallback adalah fungsi panggilan balik opsional yang disediakan driver yang digunakan untuk menerima pemberitahuan aktifkan atau nonaktifkan.
EX_CALLBACK_FUNCTION

Rutinitas RegistryCallback driver filter dapat memantau, memblokir, atau memodifikasi operasi registri.
EXT_CALLBACK

Rutinitas panggilan balik ExTimerCallback berjalan setelah interval waktu objek timer EX_TIMER kedaluwarsa.
EXT_DELETE_CALLBACK

Rutinitas panggilan balik ExTimerDeleteCallback berjalan saat sistem operasi menghapus objek timer EX_TIMER.
FPGA_BUS_SCAN

Disiapkan untuk penggunaan masa mendatang. Memicu pemindaian bus di induk perangkat FPGA.
FPGA_CONTROL_CONFIG_SPACE

Disiapkan untuk penggunaan masa mendatang. Mengaktifkan atau menonaktifkan akses ke ruang konfigurasi perangkat FPGA.
FPGA_CONTROL_ERROR_REPORTING

Disiapkan untuk penggunaan masa mendatang. Mengalihkan pelaporan kesalahan untuk perangkat FPGA dan jembatan induknya.
FPGA_CONTROL_LINK

Disediakan untuk penggunaan FPGA_CONTROL_LINK di masa mendatang.
FREE_FUNCTION_EX

Rutinitas LookasideListFreeEx membebaskan penyimpanan untuk entri lookaside-list saat klien mencoba menyisipkan entri ke dalam daftar lookaside yang penuh.
GET_D3COLD_CAPABILITY

Rutinitas GetBusDriverD3ColdSupport memungkinkan driver untuk perangkat mengkueri apakah driver bus enumerasi mendukung status daya perangkat D3cold.
GET_D3COLD_LAST_TRANSITION_STATUS

Rutinitas GetLastTransitionStatus memungkinkan driver untuk perangkat mengkueri apakah transisi terbaru ke substat D3hot diikuti oleh transisi ke substat D3cold.
GET_DEVICE_RESET_STATUS

Topik ini menjelaskan fungsi panggilan balik GET_DEVICE_RESET_STATUS.
GET_DMA_ADAPTER

Rutinitas GetDmaAdapter mengembalikan struktur DMA_ADAPTER untuk perangkat target.
GET_IDLE_WAKE_INFO

Rutinitas GetIdleWakeInfo memungkinkan driver untuk perangkat menemukan status daya perangkat tempat perangkat dapat memberi sinyal peristiwa bangun.
GET_SDEV_IDENTIFIER

Materi ini belum tersedia. Topik tempat penampung ini disediakan sebagai contoh dokumentasi yang mungkin disertakan dalam rilis selanjutnya.
GET_SET_DEVICE_DATA

Rutinitas GetBusData membaca data dari ruang konfigurasi perangkat.
GET_UPDATED_BUS_RESOURCE

Melaporkan daftar sumber daya terbaru.
GET_VIRTUAL_DEVICE_DATA

Rutinitas GetVirtualFunctionData membaca data dari ruang konfigurasi PCI Express (PCIe) fungsi virtual (VF) pada perangkat yang mendukung antarmuka virtualisasi I/O root tunggal (SR-IOV).
GET_VIRTUAL_DEVICE_LOCATION

Rutinitas GetLocation mengembalikan lokasi perangkat fungsi virtual (VF) PCI Express (PCIe) pada bus PCI. Perangkat yang mendukung antarmuka virtualisasi I/O root tunggal (SR-IOV) dapat mengekspos satu atau beberapa VF pada bus PCI.
GET_VIRTUAL_DEVICE_RESOURCES

Rutinitas GetResources mengembalikan sumber daya yang diperlukan fungsi fisik (PF) PCI Express (PCIe) untuk mengaktifkan virtualisasi pada perangkat yang mendukung antarmuka virtualisasi I/O root tunggal (SR-IOV).
GET_VIRTUAL_FUNCTION_PROBED_BARS

Rutinitas GetVirtualFunctionProbedBars mengembalikan nilai Daftar Alamat Dasar (RS) PCI Express (PCIe) dari perangkat yang mendukung antarmuka virtualisasi I/O root tunggal (SR-IOV).
IO_COMPLETION_ROUTINE

Rutinitas IoCompletion menyelesaikan pemrosesan operasi I/O.
IO_CSQ_ACQUIRE_LOCK

Rutinitas CsqAcquireLock digunakan oleh sistem untuk memperoleh kunci untuk antrean IRP yang diterapkan driver dan aman untuk pembatalan.
IO_CSQ_COMPLETE_CANCELED_IRP

Rutinitas CsqCompleteCanceledIrp digunakan oleh sistem untuk memberi sinyal kepada driver bahwa ia dapat menyelesaikan IRP yang dibatalkan.
IO_CSQ_INSERT_IRP

Rutinitas CsqInsertIrp digunakan oleh sistem untuk memasukkan IRP ke dalam antrean IRP yang diterapkan driver dan aman untuk pembatalan.
IO_CSQ_INSERT_IRP_EX

Rutinitas CsqInsertIrpEx digunakan oleh sistem untuk memasukkan IRP ke dalam antrean IRP yang diterapkan driver dan aman untuk pembatalan.
IO_CSQ_PEEK_NEXT_IRP

Rutinitas CsqPeekNextIrp digunakan oleh sistem untuk menemukan IRP yang cocok berikutnya dalam antrean IRP yang diterapkan driver dan aman batal.
IO_CSQ_RELEASE_LOCK

Rutinitas CsqReleaseLock digunakan oleh sistem untuk melepaskan kunci yang diperoleh menggunakan CsqAcquireLock.
IO_CSQ_REMOVE_IRP

Rutinitas CsqRemoveIrp digunakan oleh sistem untuk menghapus IRP yang ditentukan dari antrean IRP yang diterapkan driver dan aman untuk pembatalan.
IO_DPC_ROUTINE

Rutinitas DpcForIsr menyelesaikan layanan operasi I/O, setelah rutinitas InterruptService kembali.
IO_SESSION_NOTIFICATION_FUNCTION

Jenis fungsi IO_SESSION_NOTIFICATION_FUNCTION mendefinisikan rutinitas panggilan balik di mana driver menerima pemberitahuan perubahan dalam status sesi pengguna yang diminati driver.
IO_TIMER_ROUTINE

Rutinitas IoTimer adalah DPC yang, jika terdaftar, dipanggil sekali per detik.
IO_WORKITEM_ROUTINE

Rutinitas WorkItem melakukan pemrosesan untuk item kerja yang diantrekan oleh rutinitas IoQueueWorkItem.
IO_WORKITEM_ROUTINE_EX

Rutinitas WorkItemEx melakukan pemrosesan untuk item kerja yang diantrekan oleh rutinitas IoQueueWorkItemEx atau IoTryQueueWorkItem.
IOMMU_DEVICE_CREATE

Mengambil objek perangkat fisik dan membuat IOMMU_DMA_DEVICE.
IOMMU_DEVICE_DELETE

Menghapus IOMMU_DMA_DEVICE yang disediakan.
IOMMU_DEVICE_FAULT_HANDLER

Melaporkan kesalahan dari perangkat dan domain tertentu.
IOMMU_DEVICE_QUERY_DOMAIN_TYPES

Kueri untuk jenis domain yang tersedia yang diizinkan untuk dilampirkan oleh IOMMU_DMA_DEVICE, tergantung pada faktor lingkungan, seperti platform dan Kebijakan Penjaga DMA.
IOMMU_DOMAIN_ATTACH_DEVICE

Melampirkan perangkat ke domain yang sudah ada.
IOMMU_DOMAIN_ATTACH_DEVICE_EX

Melampirkan IOMMU_DMA_DEVICE ke domain perangkat DMA yang sudah ada.
IOMMU_DOMAIN_CONFIGURE

Mengonfigurasi domain untuk digunakan.
IOMMU_DOMAIN_CREATE

Membuat domain perangkat pemetaan DMA baru (kontainer untuk sekumpulan tabel halaman).
IOMMU_DOMAIN_CREATE_EX

Membuat domain perangkat DMA baru berdasarkan jenis domain yang disediakan.
IOMMU_DOMAIN_DELETE

Menghapus domain yang sudah ada.
IOMMU_DOMAIN_DETACH_DEVICE

Mencopot perangkat dari domain yang sudah ada.
IOMMU_DOMAIN_DETACH_DEVICE_EX

Mencopot IOMMU_DMA_DEVICE dari domain yang sudah ada.
IOMMU_FLUSH_DOMAIN

Menghapus TLB untuk semua entri yang cocok dengan domain ini.
IOMMU_FLUSH_DOMAIN_VA_LIST

Menghapus TLB untuk semua entri yang cocok dengan ASID domain yang ditentukan dan salah satu alamat dalam daftar yang disediakan.
IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE

Membebaskan token alamat logis yang dibuat oleh IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE.
IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

Rutinitas ini dipanggil setiap kali ada perubahan status sistem yang memengaruhi DMA_IOMMU_INTERFACE_EX.
IOMMU_MAP_IDENTITY_RANGE

Membuat pemetaan identitas untuk MDL yang disediakan di domain yang disediakan.
IOMMU_MAP_IDENTITY_RANGE_EX

Membuat pemetaan identitas untuk ruang alamat fisik yang disediakan di domain yang disediakan.
IOMMU_MAP_LOGICAL_RANGE

Memetakan rentang halaman ke ruang alamat domain.
IOMMU_MAP_LOGICAL_RANGE_EX

Memetakan ruang alamat fisik ke ruang alamat logis IOMMU_DMA_DOMAIN.
IOMMU_MAP_RESERVED_LOGICAL_RANGE

Memetakan rentang logis yang dipesan.
IOMMU_QUERY_INPUT_MAPPINGS

Upaya untuk menemukan ID pemetaan input yang valid untuk perangkat tertentu dan mengisi buffer yang disediakan dengan ID tersebut.
IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK

Memungkinkan penelepon untuk mendaftarkan panggilan balik untuk dipanggil setiap kali ada perubahan status yang terkait dengan DMA_IOMMU_INTERFACE_EX terjadi.
IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE

Melakukan pra-alokasi ruang alamat logis yang dapat digunakan untuk pemetaan di masa mendatang.
IOMMU_SET_DEVICE_FAULT_REPORTING

Rutinitas ini mengatur status pelaporan kesalahan perangkat ke perangkat yang sudah dilampirkan ke domain.
IOMMU_SET_DEVICE_FAULT_REPORTING_EX

Rutinitas ini mengatur status pelaporan kesalahan perangkat pada perangkat yang sudah dilampirkan ke domain.
IOMMU_UNMAP_IDENTITY_RANGE

Menghapus pemetaan identitas untuk MDL yang ditentukan.
IOMMU_UNMAP_IDENTITY_RANGE_EX

Menghapus pemetaan identitas yang dibuat oleh IOMMU_MAP_IDENTITY_RANGE_EX.
IOMMU_UNMAP_LOGICAL_RANGE

Membatalkan peta rentang linier dari domain.
IOMMU_UNMAP_RESERVED_LOGICAL_RANGE

Batalkan peta rentang logika yang dipesan sebelumnya.
IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK

Memungkinkan penelepon untuk membatalkan pendaftaran IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK terdaftar.
KBUGCHECK_CALLBACK_ROUTINE

Rutinitas BugCheckCallback dijalankan setiap kali sistem mengeluarkan pemeriksaan bug.
KBUGCHECK_REASON_CALLBACK_ROUTINE

Fungsi panggilan balik yang diimplementasikan driver yang dijalankan sistem ketika mengeluarkan pemeriksaan bug.
KDEFERRED_ROUTINE

Rutinitas panggilan balik melakukan tindakan, setelah InterruptService kembali, dari DPC berulir, Rutinitas CustomDpc menyelesaikan layanan operasi I/O, setelah rutinitas InterruptService kembali. Rutinitas CustomThreadedDpc melakukan tindakan DPC utas. Sistem menjalankan rutinitas ini ketika DPC utas berjalan. Rutinitas CustomTimerDpc dijalankan setelah interval waktu objek timer kedaluwarsa.
KIPI_BROADCAST_WORKER

Rutinitas IpiGenericCall berjalan secara bersamaan pada semua prosesor.
KMESSAGE_SERVICE_ROUTINE

Layanan rutin InterruptMessageService gangguan bertanda pesan.
KSERVICE_ROUTINE

Rutinitas InterruptService (ISR) dengan cepat melayani interupsi perangkat dan menjadwalkan pemrosesan pasca-interupsi data yang diterima, jika perlu.
KSTART_ROUTINE

Rutinitas ThreadStart menyediakan titik masuk untuk utas sistem yang dibuat driver.
KSYNCHRONIZE_ROUTINE

Rutinitas SynchCritSection digunakan untuk mengakses sumber daya perangkat keras atau data driver yang dibagikan dengan rutinitas InterruptService driver.
MM_MDL_ROUTINE

Rutinitas panggilan balik yang disediakan driver yang dipanggil setelah daftar deskriptor memori (MDL) dipetakan dengan memanggil fungsi MmMapMdl.
NPEM_CONTROL_ENABLE_DISABLE

Pelajari selengkapnya tentang: NPEM_CONTROL_ENABLE_DISABLE
NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES

Pelajari selengkapnya tentang: NPEM_CONTROL_QUERY_STANDARD_CAPABILITIES
NPEM_CONTROL_SET_STANDARD_CONTROL

Pelajari selengkapnya tentang: NPEM_CONTROL_SET_STANDARD_CONTROL
PALLOCATE_ADAPTER_CHANNEL

Rutinitas AllocateAdapterChannel menyiapkan sistem untuk operasi DMA atas nama objek perangkat target, dan kemudian memanggil rutinitas AdapterControl yang disediakan driver untuk melakukan operasi DMA.
PALLOCATE_ADAPTER_CHANNEL_EX

Rutinitas AllocateAdapterChannelEx mengalokasikan sumber daya yang diperlukan untuk melakukan transfer DMA, lalu memanggil rutinitas AdapterControl yang disediakan driver untuk memulai transfer DMA.
PALLOCATE_COMMON_BUFFER

Rutinitas AllocateCommonBuffer mengalokasikan memori dan memetakannya sehingga dapat diakses secara bersamaan dari prosesor dan perangkat untuk operasi DMA.
PALLOCATE_COMMON_BUFFER_EX

Rutinitas AllocateCommonBufferEx mengalokasikan memori untuk buffer umum dan memetakan memori ini sehingga dapat diakses baik oleh prosesor maupun oleh perangkat yang melakukan operasi DMA.
PALLOCATE_COMMON_BUFFER_VECTOR

Pelajari selengkapnya tentang: fungsi panggilan balik PALLOCATE_COMMON_BUFFER_VECTOR
PALLOCATE_COMMON_BUFFER_WITH_BOUNDS

Fungsi panggilan balik ini mengalokasikan memori untuk buffer umum dan memetakannya sehingga dapat diakses oleh perangkat master dan CPU.
PALLOCATE_DOMAIN_COMMON_BUFFER

Fungsi panggilan balik ini mengalokasikan memori untuk buffer umum domain.
PBUILD_MDL_FROM_SCATTER_GATHER_LIST

Rutinitas BuildMdlFromScatterGatherList membangun MDL dari daftar sebar/kumpulkan yang dialokasikan oleh sistem. Catatan Rutinitas ini dicadangkan untuk penggunaan sistem.
PBUILD_SCATTER_GATHER_LIST

Rutinitas BuildScatterGatherList menyiapkan sistem untuk operasi DMA, menggunakan buffer yang disediakan driver untuk membangun daftar sebar/kumpulkan.
PBUILD_SCATTER_GATHER_LIST_EX

Rutinitas BuildScatterGatherListEx mengalokasikan sumber daya yang diperlukan untuk transfer DMA, membangun daftar sebar/kumpulkan, dan memanggil rutinitas AdapterListControl yang disediakan driver untuk memulai transfer DMA.
PCALCULATE_SCATTER_GATHER_LIST_SIZE

Rutinitas CalculateScatterGatherList menghitung ukuran, dalam byte, daftar sebar/kumpulkan yang diperlukan untuk menahan buffer tertentu.
PCANCEL_ADAPTER_CHANNEL

Rutinitas CancelAdapterChannel mencoba membatalkan permintaan yang tertunda untuk mengalokasikan saluran DMA.
PCANCEL_MAPPED_TRANSFER

Rutinitas CancelMappedTransfer membatalkan transfer DMA sistem yang saat ini dipetakan ke adaptor.
PCI_MSIX_MASKUNMASK_ENTRY

MaskTableEntry secara rutin menutupi gangguan dalam tabel gangguan perangkat keras MSI-X.
PCI_MSIX_SET_ENTRY

Rutinitas SetTableEntry mengatur ID pesan untuk entri tabel dalam tabel gangguan perangkat keras MSI-X.
PCLFS_CLIENT_ADVANCE_TAIL_CALLBACK

Fungsi ClfsAdvanceTailCallback memajukan nomor urutan log dasar (LSN) dari log klien.
PCLFS_CLIENT_LFF_HANDLER_COMPLETE_CALLBACK

Fungsi ClfsLogGrowthCompleteCallback mengimplementasikan tindakan yang akan diambil klien ketika ruang dikosongkan dalam log yang sebelumnya penuh.
PCLFS_CLIENT_LOG_UNPINNED_CALLBACK

Fungsi ClfsLogUnpinnedCallback mengimplementasikan tindakan apa pun yang akan dilakukan klien ketika log yang sebelumnya telah disematkan menjadi tidak disematkan.
PCONFIGURE_ADAPTER_CHANNEL

Rutinitas ConfigureAdapterChannel memanggil fungsi kustom yang diimplementasikan oleh pengontrol DMA yang diwakili oleh objek adaptor.
PCREATE_COMMON_BUFFER_FROM_MDL

Rutinitas CreateCommonBufferFromMdl akan mencoba membuat buffer umum dari MDL dengan menguji kompatibilitas akses perangkat dan berpotensi memetakan memori ke rentang logis yang berdampingan tergantung pada jenis terjemahan. Seperti semua fungsi alokasi buffer umum lainnya, fungsi ini tidak memberikan jaminan kemajuan ke depan.
PCW_CALLBACK

Penyedia dapat menerapkan fungsi PCW_CALLBACK untuk menerima pemberitahuan saat konsumen melakukan tindakan tertentu, seperti menambahkan atau menghapus penghitung dari kueri.
PFLUSH_ADAPTER_BUFFERS

FlushAdapterBuffers rutin membersihkan data apa pun yang tersisa di cache internal pengontrol DMA sistem atau dalam cache internal adaptor master bus di akhir operasi transfer DMA.
PFLUSH_ADAPTER_BUFFERS_EX

FlushAdapterBuffersEx rutin membersihkan data apa pun yang tetap berada di cache data di akhir operasi transfer DMA yang dilakukan oleh pengontrol DMA sistem atau perangkat master bus.
PFLUSH_DMA_BUFFER

Rutinitas panggilan balik membersihkan data apa pun yang tersisa di wilayah memori yang dijelaskan oleh MDL.
PFREE_ADAPTER_CHANNEL

Rutinitas FreeAdapterChannel merilis pengontrol DMA sistem ketika driver telah menyelesaikan semua operasi DMA yang diperlukan untuk memenuhi IRP saat ini.
PFREE_ADAPTER_OBJECT

Rutinitas FreeAdapterObject merilis objek adaptor yang ditentukan setelah driver menyelesaikan semua operasi DMA.
PFREE_COMMON_BUFFER

Rutinitas FreeCommonBuffer membebaskan buffer umum yang dialokasikan oleh AllocateCommonBuffer, bersama dengan semua sumber daya yang digunakan buffer.
PFREE_COMMON_BUFFER_FROM_VECTOR

Menjelaskan fungsi panggilan balik PFREE_COMMON_BUFFER_FROM_VECTOR.
PFREE_COMMON_BUFFER_VECTOR

Menjelaskan fungsi panggilan balik PFREE_COMMON_BUFFER_VECTOR.
PFREE_MAP_REGISTERS

Rutinitas FreeMapRegisters merilis sekumpulan register peta yang disimpan dari panggilan ke AllocateAdapterChannel.
PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX

Menjelaskan fungsi panggilan balik PGET_COMMON_BUFFER_FROM_VECTOR_BY_INDEX.
PGET_DMA_ADAPTER_INFO

Rutinitas GetDmaAdapterInfo mengambil informasi tentang kemampuan perangkat keras saluran DMA sistem.
PGET_DMA_ALIGNMENT

Rutinitas GetDmaAlignment mengembalikan persyaratan penyelarasan sistem DMA.
PGET_DMA_DOMAIN

Fungsi panggilan balik PGET_DMA_DOMAIN mendapatkan handel ke domain DMA.
PGET_DMA_TRANSFER_INFO

Rutinitas GetDmaTransferInfo menghitung persyaratan alokasi untuk transfer DMA yang menyebar/mengumpulkan.
PGET_SCATTER_GATHER_LIST

Rutinitas GetScatterGatherList menyiapkan sistem untuk operasi sebar/kumpulkan DMA atas nama objek perangkat target, melalui pengontrol DMA sistem atau adaptor master bus.
PGET_SCATTER_GATHER_LIST_EX

Rutinitas GetScatterGatherListEx mengalokasikan sumber daya yang diperlukan untuk transfer DMA, membangun daftar sebar/kumpulkan, dan memanggil rutinitas AdapterListControl yang disediakan driver untuk memulai transfer DMA.
PINITIALIZE_DMA_TRANSFER_CONTEXT

Rutinitas InitializeDmaTransferContext menginisialisasi konteks transfer DMA buram yang digunakan untuk melacak alokasi sumber daya DMA yang tertunda.
PINTERFACE_DEREFERENCE

Fungsi panggilan balik PINTERFACE_DEREFERENCE (wdm.h) mengurangi jumlah referensi pada antarmuka yang ditentukan driver.
PINTERFACE_REFERENCE

Fungsi panggilan balik PINTERFACE_REFERENCE (wdm.h) menaikkan jumlah referensi pada antarmuka yang ditentukan driver.
PJOIN_DMA_DOMAIN

Fungsi panggilan balik PJOIN_DMA_DOMAIN bergabung dengan domain DMA yang ditentukan.
PLEAVE_DMA_DOMAIN

Fungsi panggilan balik PLEAVE_DMA_DOMAIN meninggalkan domain DMA yang ditentukan.
PMAP_TRANSFER

Rutinitas MapTransfer menyiapkan register peta untuk objek adaptor untuk memetakan transfer DMA dari buffer terkunci.
PMAP_TRANSFER_EX

Rutinitas MapTransferEx menyiapkan register peta untuk memetakan alamat fisik dalam daftar sebar/kumpulkan ke alamat logis yang diperlukan untuk melakukan transfer DMA.
PO_FX_COMPONENT_ACTIVE_CONDITION_CALLBACK

Rutinitas panggilan balik ComponentActiveConditionCallback memberi tahu driver bahwa komponen yang ditentukan menyelesaikan transisi dari kondisi menganggur ke kondisi aktif.
PO_FX_COMPONENT_CRITICAL_TRANSITION_CALLBACK

Rutinitas panggilan balik ComponentCriticalTransitionCallback menangani transisi komponen yang ditentukan antara status daya komponen F0 (sepenuhnya aktif) dan Fx berdaya rendah.
PO_FX_COMPONENT_IDLE_CONDITION_CALLBACK

Rutinitas panggilan balik ComponentIdleConditionCallback memberi tahu driver bahwa komponen yang ditentukan menyelesaikan transisi dari kondisi aktif ke kondisi diam.
PO_FX_COMPONENT_IDLE_STATE_CALLBACK

Rutinitas panggilan balik ComponentIdleStateCallback memberi tahu driver tentang perubahan yang tertunda pada status daya Fx dari komponen yang ditentukan.
PO_FX_COMPONENT_PERF_STATE_CALLBACK

Panggilan balik ComponentPerfStateCallback rutin memberi tahu driver bahwa permintaannya untuk mengubah status performa komponen selesai.
PO_FX_DEVICE_POWER_NOT_REQUIRED_CALLBACK

Rutinitas panggilan balik DevicePowerNotRequiredCallback memberi tahu driver perangkat bahwa perangkat tidak diperlukan untuk tetap dalam status daya D0.
PO_FX_DEVICE_POWER_REQUIRED_CALLBACK

Rutinitas panggilan balik DevicePowerRequiredCallback memberi tahu driver perangkat bahwa perangkat harus masuk dan tetap dalam status daya D0.
PO_FX_DIRECTED_POWER_DOWN_CALLBACK

Fungsi panggilan balik PO_FX_DIRECTED_POWER_DOWN_CALLBACK diimplementasikan oleh driver klien untuk menangani aktivitas matikan khusus driver atas nama DFx.
PO_FX_DIRECTED_POWER_UP_CALLBACK

Fungsi panggilan balik PO_FX_DIRECTED_POWER_UP_CALLBACK diimplementasikan oleh driver klien untuk menangani aktivitas peningkatan daya khusus driver atas nama DFx.
PO_FX_POWER_CONTROL_CALLBACK

Rutinitas panggilan balik PowerControlCallback melakukan operasi kontrol daya yang diminta oleh kerangka kerja manajemen daya (PoFx).
POB_POST_OPERATION_CALLBACK

Rutinitas ObjectPostCallback dipanggil oleh sistem operasi setelah operasi penanganan proses atau utas terjadi.
POB_PRE_OPERATION_CALLBACK

Rutinitas ObjectPreCallback dipanggil oleh sistem operasi ketika operasi penanganan proses atau utas terjadi.
PPUT_DMA_ADAPTER

Rutinitas PutDmaAdapter membebaskan struktur DMA_ADAPTER yang sebelumnya dialokasikan oleh IoGetDmaAdapter.
PPUT_SCATTER_GATHER_LIST

Rutinitas PutScatterGatherList membebaskan daftar peta yang dialokasikan sebelumnya dan daftar sebar/kumpulkan yang digunakan dalam menyebarkan/mengumpulkan DMA.
PREAD_DMA_COUNTER

Rutinitas ReadDmaCounter mengembalikan jumlah byte yang tersisa untuk ditransfer selama operasi DMA subordinat saat ini.
PREENUMERATE_SELF

ReenumerateSelf rutin meminta agar pengemudi bus menghitung ulang perangkat anak.
PROCESSOR_HALT_ROUTINE

Hentikan panggilan balik secara rutin mentransisikan prosesor ke status menganggur.
PTM_RM_NOTIFICATION

Rutinitas panggilan balik ResourceManagerNotification resource manager menerima dan menangani pemberitahuan transaksi.
REQUEST_POWER_COMPLETE

Rutinitas panggilan balik PowerCompletion menyelesaikan pemrosesan IRP daya.
RTL_QUERY_REGISTRY_ROUTINE

Rutinitas QueryRoutine menyediakan informasi tentang nilai registri yang diminta dalam panggilan sebelumnya ke rutinitas RtlQueryRegistryValues.
SET_D3COLD_SUPPORT

Rutinitas SetD3ColdSupport memungkinkan atau menonaktifkan transisi ke status daya perangkat D3cold.
SET_VIRTUAL_DEVICE_DATA

Rutinitas SetVirtualFunctionData menulis data ke ruang konfigurasi PCI Express (PCIe) fungsi virtual (VF) pada perangkat yang mendukung antarmuka virtualisasi I/O root tunggal (SR-IOV).
TRANSLATE_BUS_ADDRESS

TranslateBusAddress rutin menerjemahkan alamat di bus induk ke alamat logis.

Struktur

 
DMA_ADAPTER

Struktur DMA_ADAPTER menjelaskan antarmuka yang ditentukan sistem ke pengontrol DMA untuk perangkat tertentu. Driver memanggil IoGetDmaAdapter untuk mendapatkan struktur ini.
DMA_OPERATIONS

Struktur DMA_OPERATIONS menyediakan tabel pointer ke fungsi yang mengontrol pengoperasian pengontrol DMA.
ACCESS_STATE

Struktur ACCESS_STATE menjelaskan status akses yang sedang berlangsung.
ACL

Struktur ACL adalah header daftar kontrol akses (ACL). ACL lengkap terdiri dari struktur ACL diikuti dengan daftar yang diurutkan dari nol atau beberapa entri kontrol akses (ACE).
ACPI_INTERFACE_STANDARD2

Topik ini menjelaskan struktur ACPI_INTERFACE_STANDARD2.
BATTERY_REPORTING_SCALE

Driver miniclass baterai mengisi struktur BATTERY_REPORTING_SCALE (wdm.h) sebagai respons terhadap permintaan BatteryMiniQueryInformation tertentu.
BOOTDISK_INFORMATION

Struktur BOOTDISK_INFORMATION berisi informasi dasar yang menjelaskan disk boot dan sistem.
BOOTDISK_INFORMATION_EX

Struktur BOOTDISK_INFORMATION_EX berisi informasi yang diperluas yang menjelaskan disk boot dan sistem.
BUS_INTERFACE_STANDARD

Struktur antarmuka BUS_INTERFACE_STANDARD memungkinkan driver perangkat melakukan panggilan langsung ke rutinitas driver bus induk. Struktur ini mendefinisikan antarmuka GUID_BUS_INTERFACE_STANDARD.
BUS_RESOURCE_UPDATE_INTERFACE

Memungkinkan driver perangkat untuk melakukan panggilan langsung ke rutinitas driver bus induk. Struktur ini mendefinisikan antarmuka GUID_BUS_RESOURCE_UPDATE_INTERFACE.
BUS_SPECIFIC_RESET_FLAGS

Topik ini menjelaskan serikat BUS_SPECIFIC_RESET_FLAGS.
CLFS_LOG_NAME_INFORMATION

Struktur CLFS_LOG_NAME_INFORMATION menyimpan nama aliran atau log Common Log File System (CLFS).
CLFS_MGMT_CLIENT_REGISTRATION

Struktur CLFS_MGMT_CLIENT_REGISTRATION diberikan kepada manajemen CLFS oleh klien yang mengelola log mereka sendiri.
CLFS_MGMT_POLICY

Struktur CLFS_MGMT_POLICY menyimpan deskripsi kebijakan untuk mengelola log CLFS.
CLFS_STREAM_ID_INFORMATION

Struktur CLFS_STREAM_ID_INFORMATION menyimpan nilai yang mengidentifikasi aliran dalam log Common Log File System (CLFS).
CLS_CONTAINER_INFORMATION

Struktur CLFS_CONTAINER_INFORMATION menyimpan informasi deskriptif untuk kontainer individual dalam log Common Log File System (CLFS).
CLS_INFORMATION

Struktur CLFS_INFORMATION menyimpan metadata dan informasi status untuk aliran Common Log File System (CLFS) dan/atau log fisik yang mendasarnya.
CLS_IO_STATISTICS

Struktur CLFS_IO_STATISTICS menyimpan data statistik I/O untuk log Common Log File System (CLFS).
CLS_IO_STATISTICS_HEADER

Struktur CLFS_IO_STATISTICS_HEADER memegang bagian header dari struktur CLFS_IO_STATISTICS.
CLS_LSN

Struktur CLFS_LSN mengidentifikasi rekaman individual dalam aliran Common Log File System (CLFS).
CLS_SCAN_CONTEXT

Struktur CLFS_SCAN_CONTEXT menyimpan informasi konteks untuk mendukung pemindaian kontainer dalam log Common Log File System (CLFS).
CLS_WRITE_ENTRY

Struktur CLFS_WRITE_ENTRY menyimpan alamat dan ukuran buffer yang berisi satu unit data yang akan ditulis ke aliran Common Log File System (CLFS).
CM_EISA_FUNCTION_INFORMATION

Struktur _CM_EISA_FUNCTION_INFORMATION (wdm.h) mendefinisikan informasi konfigurasi EISA terperinci yang dikembalikan oleh HalGetBusData atau HalGetBusDataByOffset.
CM_EISA_SLOT_INFORMATION

Struktur _CM_EISA_SLOT_INFORMATION (wdm.h) mendefinisikan informasi header konfigurasi EISA yang dikembalikan oleh HalGetBusData atau oleh HalGetBusDataByOffset.
CM_FLOPPY_DEVICE_DATA

Struktur CM_FLOPPY_DEVICE_DATA mendefinisikan rekaman data khusus jenis perangkat yang disimpan di pohon \Registry\Machine\Hardware\Description untuk pengontrol floppy jika sistem dapat mengumpulkan informasi ini selama proses boot.
CM_FULL_RESOURCE_DESCRIPTOR

Struktur CM_FULL_RESOURCE_DESCRIPTOR menentukan sekumpulan sumber daya perangkat keras sistem dari berbagai jenis, yang ditetapkan ke perangkat yang terhubung ke bus tertentu. Struktur ini terkandung dalam struktur CM_RESOURCE_LIST.
CM_INT13_DRIVE_PARAMETER

Struktur CM_INT13_DRIVE_PARAMETER mendefinisikan rekaman data khusus jenis perangkat yang disimpan di pohon \Registry\Machine\Hardware\Description untuk pengontrol disk jika sistem dapat mengumpulkan informasi ini selama proses boot.
CM_KEYBOARD_DEVICE_DATA

Struktur CM_KEYBOARD_DEVICE_DATA mendefinisikan rekaman data khusus jenis perangkat yang disimpan di pohon \Registry\Machine\Hardware\Description untuk periferal keyboard jika sistem dapat mengumpulkan informasi ini selama proses boot.
CM_MCA_POS_DATA

Struktur _CM_MCA_POS_DATA (wdm.h) sudah usang. Ini mendefinisikan informasi konfigurasi MCA POS yang kompatibel dengan IBM untuk slot.
CM_PARTIAL_RESOURCE_DESCRIPTOR

Struktur CM_PARTIAL_RESOURCE_DESCRIPTOR menentukan satu atau beberapa sumber daya perangkat keras sistem, dari satu jenis, yang ditetapkan ke perangkat.
CM_PARTIAL_RESOURCE_LIST

Struktur CM_PARTIAL_RESOURCE_LIST menentukan sekumpulan sumber daya perangkat keras sistem, dari berbagai jenis, yang ditetapkan ke perangkat. Struktur ini terkandung dalam struktur CM_FULL_RESOURCE_DESCRIPTOR.
CM_POWER_DATA

Pelajari bagaimana struktur CM_POWER_DATA berisi informasi tentang status dan kemampuan manajemen daya perangkat.
CM_RESOURCE_LIST

Struktur CM_RESOURCE_LIST menentukan semua sumber daya perangkat keras sistem yang ditetapkan ke perangkat.
CM_SCSI_DEVICE_DATA

Struktur CM_SCSI_DEVICE_DATA mendefinisikan rekaman data khusus jenis perangkat yang disimpan di pohon \Registry\Machine\Hardware\Description untuk SCSI HBA jika sistem dapat mengumpulkan informasi ini selama proses boot.
CM_SERIAL_DEVICE_DATA

Struktur CM_SERIAL_DEVICE_DATA mendefinisikan rekaman data khusus jenis perangkat yang disimpan di pohon \Registry\Machine\Hardware\Description untuk pengontrol serial jika sistem dapat mengumpulkan informasi ini selama proses boot.
COUNTED_REASON_CONTEXT

Pelajari bagaimana struktur COUNTED_REASON_CONTEXT berisi satu atau beberapa string yang memberikan alasan untuk permintaan daya.
D3COLD_AUX_POWER_AND_TIMING_INTERFACE

Memungkinkan driver perangkat untuk menegosiasikan daya tambahan yang lebih tinggi untuk perangkat PCI mereka saat dalam status D3Cold.
D3COLD_SUPPORT_INTERFACE

Struktur antarmuka D3COLD_SUPPORT_INTERFACE berisi penunjuk ke rutinitas di antarmuka driver GUID_D3COLD_SUPPORT_INTERFACE.
DEVICE_BUS_SPECIFIC_RESET_INFO

Mendefinisikan struktur DEVICE_BUS_SPECIFIC_RESET_INFO.
DEVICE_BUS_SPECIFIC_RESET_TYPE

Mendefinisikan struktur DEVICE_BUS_SPECIFIC_RESET_TYPE.
DEVICE_CAPABILITIES

Struktur DEVICE_CAPABILITIES menjelaskan kemampuan PnP dan daya perangkat. Struktur ini dikembalikan sebagai respons terhadap IRP IRP_MN_QUERY_CAPABILITIES.
DEVICE_DESCRIPTION

Struktur DEVICE_DESCRIPTION menjelaskan atribut perangkat fisik tempat driver meminta adaptor DMA.
DEVICE_FAULT_CONFIGURATION

Struktur ini digunakan dalam mengatur status pelaporan kesalahan perangkat
DEVICE_INTERFACE_CHANGE_NOTIFICATION

Struktur DEVICE_INTERFACE_CHANGE_NOTIFICATION menjelaskan antarmuka perangkat yang telah diaktifkan (tiba) atau dinonaktifkan (dihapus).
DEVICE_OBJECT

Pelajari selengkapnya tentang struktur DEVICE_OBJECT.
DEVICE_RESET_INTERFACE_STANDARD

Struktur DEVICE_RESET_INTERFACE_STANDARD memungkinkan driver fungsi untuk mengatur ulang dan memulihkan perangkat yang tidak berfungsi. Struktur ini menjelaskan antarmuka GUID_DEVICE_RESET_INTERFACE_STANDARD.
DEVICE_RESET_STATUS_FLAGS

Topik ini menjelaskan serikat DEVICE_RESET_STATUS_FLAGS.
DMA_ADAPTER_INFO

Struktur DMA_ADAPTER_INFO adalah kontainer untuk struktur DMA_ADAPTER_INFO_XXX yang menjelaskan kemampuan pengontrol DMA sistem.
DMA_ADAPTER_INFO_CRASHDUMP

Topik ini menjelaskan struktur DMA_ADAPTER_INFO_CRASHDUMP.
DMA_ADAPTER_INFO_V1

Struktur DMA_ADAPTER_INFO_V1 menjelaskan kemampuan pengontrol DMA sistem yang diwakili oleh objek adaptor.
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION

Pelajari selengkapnya tentang: struktur DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION
DMA_IOMMU_INTERFACE

Versi yang diperluas dari struktur ANTARMUKA yang memungkinkan driver perangkat untuk memanggil fungsi panggilan balik yang melakukan operasi domain perangkat.
DMA_IOMMU_INTERFACE_EX

Struktur antarmuka yang memungkinkan driver perangkat untuk berinteraksi dengan fungsi IOMMU yang melakukan operasi domain perangkat.
DMA_IOMMU_INTERFACE_V1

Pelajari selengkapnya tentang: DMA_IOMMU_INTERFACE_V1
DMA_IOMMU_INTERFACE_V2

Struktur yang berisi sekumpulan fungsi IOMMU Versi 2 (V2).
DMA_TRANSFER_INFO

Struktur DMA_TRANSFER_INFO adalah kontainer untuk struktur DMA_TRANSFER_INFO_XXX yang menjelaskan persyaratan alokasi untuk daftar sebar/kumpulkan.
DMA_TRANSFER_INFO_V1

Struktur DMA_TRANSFER_INFO_V1 berisi persyaratan alokasi untuk daftar sebar/kumpulkan yang menjelaskan buffer data I/O untuk transfer DMA.
DMA_TRANSFER_INFO_V2

Berisi persyaratan alokasi untuk daftar sebar/kumpulkan yang menjelaskan buffer data I/O untuk transfer DMA.
DOMAIN_CONFIGURATION

Berisi informasi yang diperlukan untuk mengonfigurasi domain.
DOMAIN_CONFIGURATION_ARM64

Berisi informasi yang diperlukan untuk mengonfigurasi domain untuk sistem ARM64.
DOMAIN_CONFIGURATION_X64

Struktur DOMAIN_CONFIGURATION_X64 disediakan hanya untuk penggunaan sistem.
DRIVER_OBJECT

Setiap objek driver mewakili gambar driver mode kernel yang dimuat.
ENLISTMENT_BASIC_INFORMATION

Struktur ENLISTMENT_BASIC_INFORMATION berisi informasi tentang objek pendaftaran.
EXT_DELETE_PARAMETERS

Struktur EXT_DELETE_PARAMETERS berisi serangkaian parameter yang diperluas untuk rutinitas ExDeleteTimer.
EXT_SET_PARAMETERS

Struktur EXT_SET_PARAMETERS berisi sekumpulan parameter yang diperluas untuk rutinitas ExSetTimer.
EXTENDED_CREATE_INFORMATION

Menjelaskan struktur EXTENDED_CREATE_INFORMATION.
EXTENDED_CREATE_INFORMATION_32

Menjelaskan versi 32-bit dari struktur EXTENDED_CREATE_INFORMATION.
FAST_IO_DISPATCH

Berisi serangkaian rutinitas panggilan balik yang disediakan driver sistem file atau driver filter sistem file (warisan) untuk pemrosesan I/O yang cepat.
FAULT_INFORMATION

Berisi informasi untuk mengatur laporan kesalahan pada perangkat.
FAULT_INFORMATION_ARM64

Berisi informasi kesalahan untuk sistem ARM64.
FAULT_INFORMATION_ARM64_FLAGS

Menentukan informasi kesalahan.
FILE_BASIC_INFORMATION

Struktur FILE_BASIC_INFORMATION berisi tanda waktu dan atribut dasar file. Ini digunakan sebagai argumen untuk rutinitas yang mengkueri atau mengatur informasi file.
FILE_FS_DEVICE_INFORMATION

Struktur FILE_FS_DEVICE_INFORMATION menyediakan informasi perangkat sistem file tentang jenis objek perangkat yang terkait dengan objek file.
FILE_FULL_EA_INFORMATION

Struktur FILE_FULL_EA_INFORMATION menyediakan informasi atribut yang diperluas (EA).
FILE_IO_PRIORITY_HINT_INFORMATION

Struktur FILE_IO_PRIORITY_HINT_INFORMATION digunakan oleh rutinitas ZwQueryInformationFile dan ZwSetInformationFile untuk mengkueri dan mengatur petunjuk prioritas IRP default untuk permintaan pada handel file yang ditentukan.
FILE_IS_REMOTE_DEVICE_INFORMATION

Struktur FILE_IS_REMOTE_DEVICE_INFORMATION digunakan sebagai argumen untuk rutinitas ZwQueryInformationFile.
FILE_MEMORY_PARTITION_INFORMATION

Menyimpan informasi tentang partisi memori. Struktur ini digunakan oleh fungsi ZwSetInformationFile.
FILE_NETWORK_OPEN_INFORMATION

Struktur FILE_NETWORK_OPEN_INFORMATION digunakan sebagai argumen untuk ZwQueryInformationFile.
FILE_OBJECT

Struktur FILE_OBJECT digunakan oleh sistem untuk mewakili objek file.
FILE_POSITION_INFORMATION

Struktur FILE_POSITION_INFORMATION digunakan sebagai argumen untuk rutinitas yang mengkueri atau mengatur informasi file.
FILE_SFIO_RESERVE_INFORMATION

FILE_SFIO_RESERVE_INFORMATION digunakan untuk mengkueri atau mengatur informasi bandwidth yang dipesan file untuk I/O file terjadwal (SFIO).
FILE_STANDARD_INFORMATION

Struktur FILE_STANDARD_INFORMATION digunakan sebagai argumen untuk rutinitas yang mengkueri atau mengatur informasi file.
FILE_STANDARD_INFORMATION_EX

Struktur FILE_STANDARD_INFORMATION_EX digunakan sebagai argumen untuk rutinitas yang mengkueri atau mengatur informasi file.
FPGA_CONTROL_INTERFACE

Disediakan untuk penggunaan FPGA_CONTROL_INTERFACE di masa mendatang.
FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS

Struktur FUNCTION_LEVEL_DEVICE_RESET_PARAMETER digunakan sebagai argumen untuk rutinitas DeviceReset dari antarmuka GUID_DEVICE_RESET_INTERFACE_STANDARD.
GENERIC_MAPPING

Struktur GENERIC_MAPPING menjelaskan nilai ACCESS_MASK hak akses tertentu yang terkait dengan setiap jenis hak akses generik.
HWPROFILE_CHANGE_NOTIFICATION

Struktur HWPROFILE_CHANGE_NOTIFICATION menjelaskan peristiwa yang terkait dengan perubahan konfigurasi profil perangkat keras.
IMAGE_POLICY_ENTRY

Struktur _IMAGE_POLICY_ENTRY tidak didukung.
IMAGE_POLICY_METADATA

Struktur _IMAGE_POLICY_METADATA tidak didukung.
INPUT_MAPPING_ELEMENT

Berisi ID pemetaan input untuk perangkat.
ANTARMUKA

Struktur _INTERFACE (wdm.h) menjelaskan antarmuka yang diekspor oleh driver untuk digunakan oleh driver lain.
IO_CONNECT_INTERRUPT_PARAMETERS

Struktur IO_CONNECT_INTERRUPT_PARAMETERS berisi parameter yang disediakan driver ke rutinitas IoConnectInterruptEx untuk mendaftarkan rutinitas layanan interupsi (ISR).
IO_DISCONNECT_INTERRUPT_PARAMETERS

Struktur IO_DISCONNECT_INTERRUPT_PARAMETERS menjelaskan parameter saat membatalkan pendaftaran rutinitas penanganan gangguan dengan IoDisconnectInterruptEx.
IO_ERROR_LOG_PACKET

Struktur IO_ERROR_LOG_PACKET berfungsi sebagai header untuk entri log kesalahan.
IO_INTERRUPT_MESSAGE_INFO

Struktur IO_INTERRUPT_MESSAGE_INFO menjelaskan gangguan yang disinyalir pesan driver.
IO_INTERRUPT_MESSAGE_INFO_ENTRY

Struktur IO_INTERRUPT_MESSAGE_INFO_ENTRY menjelaskan properti dari satu gangguan bersinyali pesan.
IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS

Struktur IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS berisi konteks koneksi untuk rutinitas layanan interupsi terdaftar (ISR) yang terhubung ke gangguan atau gangguan oleh panggilan sebelumnya ke rutinitas IoConnectInterruptEx.
IO_RESOURCE_DESCRIPTOR

Struktur _IO_RESOURCE_DESCRIPTOR (wdm.h) menjelaskan berbagai sumber daya perangkat keras mentah, dari satu jenis, yang dapat digunakan oleh perangkat.
IO_RESOURCE_LIST

Struktur _IO_RESOURCE_LIST (wdm.h) menjelaskan berbagai sumber daya perangkat keras mentah, dari berbagai jenis, yang dapat digunakan oleh perangkat.
IO_RESOURCE_REQUIREMENTS_LIST

Struktur _IO_RESOURCE_REQUIREMENTS_LIST (wdm.h) menjelaskan serangkaian konfigurasi sumber daya yang mewakili jenis sumber daya mentah yang digunakan oleh perangkat.
IO_SECURITY_CONTEXT

Struktur IO_SECURITY_CONTEXT mewakili konteks keamanan permintaan IRP_MJ_CREATE.
IO_SESSION_CONNECT_INFO

Struktur IO_SESSION_CONNECT_INFO menyediakan informasi tentang sesi pengguna.
IO_SESSION_STATE_INFORMATION

Struktur IO_SESSION_STATE_INFORMATION berisi informasi tentang status sesi pengguna.
IO_SESSION_STATE_NOTIFICATION

Struktur IO_SESSION_STATE_NOTIFICATION berisi informasi yang disediakan driver mode kernel ke rutinitas IoRegisterContainerNotification ketika driver mendaftar untuk menerima pemberitahuan peristiwa sesi.
IO_STACK_LOCATION

Struktur IO_STACK_LOCATION mendefinisikan lokasi tumpukan I/O, yang merupakan entri dalam tumpukan I/O yang terkait dengan setiap IRP.
IO_STATUS_BLOCK

Driver menetapkan blok status I/O IRP untuk menunjukkan status akhir permintaan I/O, sebelum memanggil IoCompleteRequest untuk IRP.
IO_STATUS_BLOCK64

Struktur IO_STATUS_BLOCK64...
IOMMU_DEVICE_CREATION_CONFIGURATION

IOMMU_DEVICE_CREATION_CONFIGURATION menjelaskan konfigurasi atau daftar konfigurasi yang akan digunakan sebagai bagian dari pembuatan dan inisialisasi IOMMU_DMA_DEVICE.
IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI menyediakan parameter konfigurasi khusus ACPI dari struktur IOMMU_DEVICE_CREATION_CONFIGURATION, yang disediakan untuk pembuatan IOMMU_DMA_DEVICE jenis ACPI.
IOMMU_DMA_DOMAIN_CREATION_FLAGS

Pelajari selengkapnya tentang: IOMMU_DMA_DOMAIN_CREATION_FLAGS
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN mewakili rentang alamat logis berdampingan yang dicadangkan yang dibuat oleh IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE.
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT

Pelajari selengkapnya tentang: IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT
IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG

Struktur IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG berisi informasi yang diperlukan untuk mengonfigurasi alokator logis.
IOMMU_DMA_RESERVED_REGION

Struktur IOMMU_DMA_RESERVED_REGION menjelaskan wilayah memori yang perlu ditandai sebagai dicadangkan selama pembuatan domain.
IOMMU_INTERFACE_STATE_CHANGE

Pelajari selengkapnya tentang: IOMMU_INTERFACE_STATE_CHANGE
IOMMU_INTERFACE_STATE_CHANGE_FIELDS

Pelajari selengkapnya tentang IOMMU_INTERFACE_STATE_CHANGE_FIELDS
IOMMU_MAP_PHYSICAL_ADDRESS

IOMMU_MAP_PHYSICAL_ADDRESS mewakili alamat fisik yang akan dipetakan ke alamat logis.
IRP

Struktur IRP adalah struktur buram sebagian yang mewakili paket permintaan I/O.
KBUGCHECK_ADD_PAGES

Struktur KBUGCHECK_ADD_PAGES menjelaskan satu atau beberapa halaman data yang disediakan driver untuk ditulis oleh rutinitas panggilan balik KbCallbackAddPages ke file crash dump.
KBUGCHECK_CALLBACK_RECORD

Pelajari selengkapnya tentang: struktur KBUGCHECK_CALLBACK_RECORD
KBUGCHECK_DUMP_IO

Struktur KBUGCHECK_DUMP_IO menjelaskan operasi I/O pada file crash dump.
KBUGCHECK_REASON_CALLBACK_RECORD

Pelajari selengkapnya tentang: struktur KBUGCHECK_REASON_CALLBACK_RECORD
KBUGCHECK_REMOVE_PAGES

Pelajari selengkapnya tentang: struktur KBUGCHECK_REMOVE_PAGES
KBUGCHECK_SECONDARY_DUMP_DATA

Struktur KBUGCHECK_SECONDARY_DUMP_DATA menjelaskan bagian data yang disediakan driver yang akan ditulis oleh rutinitas KbCallbackSecondaryDumpData ke file crash dump.
KBUGCHECK_SECONDARY_DUMP_DATA_EX

Pelajari selengkapnya tentang: struktur _KBUGCHECK_SECONDARY_DUMP_DATA_EX
KBUGCHECK_TRIAGE_DUMP_DATA

Pelajari selengkapnya tentang: struktur _KBUGCHECK_TRIAGE_DUMP_DATA
KDPC_WATCHDOG_INFORMATION

Struktur KDPC_WATCHDOG_INFORMATION menyimpan informasi waktu habis tentang panggilan prosedur yang ditangguhkan (DPC) saat ini.
KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT

Struktur KE_PROCESSOR_CHANGE_NOTIFY_CONTEXT menjelaskan konteks pemberitahuan yang diteruskan ke fungsi panggilan balik terdaftar saat prosesor baru ditambahkan secara dinamis ke partisi perangkat keras.
KERNEL_CET_CONTEXT

Hanya dicadangkan untuk penggunaan sistem. Jangan gunakan.
KERNEL_SOFT_RESTART_NOTIFICATION

Pelajari selengkapnya tentang: struktur KERNEL_SOFT_RESTART_NOTIFICATION
KEY_BASIC_INFORMATION

Struktur KEY_BASIC_INFORMATION mendefinisikan subset informasi lengkap yang tersedia untuk kunci registri.
KEY_FULL_INFORMATION

Struktur KEY_FULL_INFORMATION mendefinisikan informasi yang tersedia untuk kunci registri, termasuk informasi tentang subkuntangnya dan panjang maksimum untuk entri nama dan nilainya.
KEY_NODE_INFORMATION

Struktur KEY_NODE_INFORMATION menentukan informasi dasar yang tersedia untuk kunci registri (sub)..
KEY_VALUE_BASIC_INFORMATION

Struktur KEY_VALUE_BASIC_INFORMATION menentukan subset informasi lengkap yang tersedia untuk entri nilai kunci registri.
KEY_VALUE_ENTRY

Struktur KEY_VALUE_ENTRY digunakan oleh struktur REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION untuk menjelaskan entri nilai tunggal untuk kunci registri.
KEY_VALUE_FULL_INFORMATION

Struktur KEY_VALUE_FULL_INFORMATION menentukan informasi yang tersedia untuk entri nilai kunci registri.
KEY_VALUE_PARTIAL_INFORMATION

Struktur KEY_VALUE_PARTIAL_INFORMATION menentukan subset informasi nilai yang tersedia untuk entri nilai kunci registri.
KEY_WRITE_TIME_INFORMATION

Struktur KEY_WRITE_TIME_INFORMATION digunakan oleh sistem untuk mengatur waktu tulis terakhir untuk kunci registri.
KMUTANT

Pelajari selengkapnya tentang: Struktur KMUTANT
KTMOBJECT_CURSOR

Struktur KTMOBJECT_CURSOR menerima informasi enumerasi tentang objek KTM saat komponen memanggil ZwEnumerateTransactionObject.
KTRIAGE_DUMP_DATA_ARRAY

Pelajari selengkapnya tentang: struktur _KTRIAGE_DUMP_DATA_ARRAY
LINK_SHARE_ACCESS

Struktur akses berbagi yang digunakan oleh sistem file hanya untuk file tautan.
LUID_AND_ATTRIBUTES

LUID_AND_ATTRIBUTES mewakili pengidentifikasi unik lokal (LUID) dan atributnya.
MAILSLOT_CREATE_PARAMETERS

MAILSLOT_CREATE_PARAMETERS digunakan oleh subsistem Windows untuk membuat mailslot.
MDL

Struktur MDL adalah struktur buram sebagian yang mewakili daftar deskriptor memori (MDL).
MEM_EXTENDED_PARAMETER

Pelajari selengkapnya tentang: struktur MEM_EXTENDED_PARAMETER
MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION

Mendefinisikan struktur MEMORY_PARTITION_DEDICATED_MEMORY_OPEN_INFORMATION.
MM_PHYSICAL_ADDRESS_LIST

Struktur MM_PHYSICAL_ADDRESS_LIST menentukan berbagai alamat fisik.
NAMED_PIPE_CREATE_PARAMETERS

Struktur NAMED_PIPE_CREATE_PARAMETERS digunakan oleh subsistem Windows untuk membuat pipa bernama.
NOTIFY_USER_POWER_SETTING

Topik ini menjelaskan struktur NOTIFY_USER_POWER_SETTING.
NPEM_CAPABILITY_STANDARD

Pelajari selengkapnya tentang: NPEM_CAPABILITY_STANDARD
NPEM_CONTROL_INTERFACE

Pelajari selengkapnya tentang: NPEM_CONTROL_INTERFACE
OB_CALLBACK_REGISTRATION

Struktur OB_CALLBACK_REGISTRATION menentukan parameter ketika rutinitas ObRegisterCallbacks mendaftarkan rutinitas panggilan balik ObjectPreCallback dan ObjectPostCallback.
OB_OPERATION_REGISTRATION

Struktur OB_OPERATION_REGISTRATION menentukan rutinitas panggilan balik ObjectPreCallback dan ObjectPostCallback dan jenis operasi yang rutinitasnya dipanggil.
OB_POST_CREATE_HANDLE_INFORMATION

Struktur OB_POST_CREATE_HANDLE_INFORMATION menyediakan informasi ke rutinitas ObjectPostCallback tentang utas atau handel proses yang telah dibuka.
OB_POST_DUPLICATE_HANDLE_INFORMATION

Struktur OB_POST_DUPLICATE_HANDLE_INFORMATION menyediakan informasi ke rutinitas ObjectPostCallback tentang utas atau handel proses yang telah diduplikasi.
OB_POST_OPERATION_INFORMATION

Struktur OB_POST_OPERATION_INFORMATION menyediakan informasi tentang operasi penanganan proses atau utas ke rutinitas ObjectPostCallback.
OB_POST_OPERATION_PARAMETERS

Serikat OB_POST_OPERATION_PARAMETERS menjelaskan parameter khusus operasi untuk rutinitas ObjectPostCallback.
OB_PRE_CREATE_HANDLE_INFORMATION

Struktur OB_PRE_CREATE_HANDLE_INFORMATION menyediakan informasi ke rutinitas ObjectPreCallback tentang utas atau handel proses yang sedang dibuka.
OB_PRE_DUPLICATE_HANDLE_INFORMATION

Struktur OB_PRE_DUPLICATE_HANDLE_INFORMATION menyediakan informasi ke rutinitas ObjectPreCallback tentang utas atau handel proses yang sedang diduplikasi.
OB_PRE_OPERATION_INFORMATION

Struktur OB_PRE_OPERATION_INFORMATION menyediakan informasi tentang operasi penanganan proses atau utas ke rutinitas ObjectPreCallback.
OB_PRE_OPERATION_PARAMETERS

Serikat OB_PRE_OPERATION_PARAMETERS menjelaskan parameter khusus operasi untuk rutinitas ObjectPreCallback.
OSVERSIONINFOEXW

Struktur RTL_OSVERSIONINFOEXW berisi informasi versi sistem operasi.
OSVERSIONINFOW

Struktur RTL_OSVERSIONINFOW berisi informasi versi sistem operasi.
PCI_ATS_INTERFACE

Mendefinisikan struktur PCI_ATS_INTERFACE.
PCI_CAPABILITIES_HEADER

Struktur _PCI_CAPABILITIES_HEADER (wdm.h) mendefinisikan header yang ada di setiap struktur kemampuan PCI.
PCI_COMMON_CONFIG

Struktur _PCI_COMMON_CONFIG (wdm.h) mendefinisikan informasi konfigurasi PCI standar.
PCI_DEVICE_PRESENT_INTERFACE

Struktur PCI_DEVICE_PRESENT_INTERFACE disediakan untuk penggunaan sistem.
PCI_EXPRESS_AER_CAPABILITIES

Struktur _PCI_EXPRESS_AER_CAPABILITIES (wdm.h) menjelaskan kemampuan kesalahan tingkat lanjut PCI Express (PCIe) dan register kontrol.
PCI_EXPRESS_AER_CAPABILITY

Struktur _PCI_EXPRESS_AER_CAPABILITY (wdm.h) menjelaskan struktur kemampuan pelaporan kesalahan tingkat lanjut PCI Express (PCIe).
PCI_EXPRESS_BRIDGE_AER_CAPABILITY

Struktur _PCI_EXPRESS_BRIDGE_AER_CAPABILITY (wdm.h) mendefinisikan kemampuan pelaporan kesalahan tingkat lanjut PCI Express (PCIe) untuk perangkat jembatan PCIe.
PCI_EXPRESS_CORRECTABLE_ERROR_MASK

Struktur _PCI_EXPRESS_CORRECTABLE_ERROR_MASK (wdm.h) menjelaskan registrasi masker kesalahan PCI Express (PCIe) yang dapat dikoreksi yang digunakan dalam pelaporan kesalahan tingkat lanjut.
PCI_EXPRESS_CORRECTABLE_ERROR_STATUS

Struktur _PCI_EXPRESS_CORRECTABLE_ERROR_STATUS (wdm.h) menjelaskan daftar status kesalahan PCI Express (PCIe) yang dapat dikoreksi untuk pelaporan kesalahan tingkat lanjut.
PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER

Struktur _PCI_EXPRESS_ENHANCED_CAPABILITY_HEADER (wdm.h) menjelaskan header untuk struktur kemampuan PCI Express (PCIe) yang diperluas.
PCI_EXPRESS_ERROR_SOURCE_ID

Struktur _PCI_EXPRESS_ERROR_SOURCE_ID (wdm.h) menjelaskan ID kesalahan pertama yang dapat dikoreksi dan tidak dapat dikoreksi pertama dalam daftar status kesalahan.
PCI_EXPRESS_LINK_QUIESCENT_INTERFACE

Struktur PCI_EXPRESS_LINK_QUIESCENT_INTERFACE disediakan untuk penggunaan sistem.
PCI_EXPRESS_PTM_CAPABILITY

Disediakan untuk PCI_EXPRESS_PTM_CAPABILITY. Jangan gunakan.
PCI_EXPRESS_PTM_CAPABILITY_REGISTER

Disediakan untuk PCI_EXPRESS_PTM_CAPABILITY_REGISTER. Jangan gunakan.
PCI_EXPRESS_PTM_CONTROL_REGISTER

Disediakan untuk PCI_EXPRESS_PTM_CONTROL_REGISTER. Jangan gunakan.
PCI_EXPRESS_ROOT_ERROR_COMMAND

Struktur _PCI_EXPRESS_ROOT_ERROR_COMMAND (wdm.h) menjelaskan register perintah akar PCI Express (PCIe) untuk pelaporan kesalahan tingkat lanjut.
PCI_EXPRESS_ROOT_ERROR_STATUS

Struktur _PCI_EXPRESS_ROOT_ERROR_STATUS (wdm.h) menjelaskan daftar status kesalahan akar PCI Express (PCIe) untuk pelaporan kesalahan tingkat lanjut.
PCI_EXPRESS_ROOT_PORT_INTERFACE

Struktur PCI_EXPRESS_ROOT_PORT_INTERFACE disediakan untuk penggunaan sistem.
PCI_EXPRESS_ROOTPORT_AER_CAPABILITY

Struktur _PCI_EXPRESS_ROOTPORT_AER_CAPABILITY (wdm.h) menjelaskan struktur kemampuan pelaporan kesalahan tingkat lanjut PCI Express (PCIe).
PCI_EXPRESS_SEC_AER_CAPABILITIES

Struktur _PCI_EXPRESS_SEC_AER_CAPABILITIES (wdm.h) menjelaskan kemampuan kesalahan sekunder PCI Express (PCIe) dan register kontrol.
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK

Struktur _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_MASK (wdm.h) menjelaskan register masker kesalahan sekunder PCI Express (PCIe) yang tidak dapat dikoreksi.
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY

Struktur _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_SEVERITY (wdm.h) menjelaskan daftar tingkat keparahan kesalahan pci Express (PCIe) sekunder yang tidak dapat dikoreksi.
PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS

Struktur _PCI_EXPRESS_SEC_UNCORRECTABLE_ERROR_STATUS (wdm.h) menjelaskan daftar status kesalahan pci Express (PCIe) sekunder yang tidak dapat dikoreksi.
PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY

Struktur _PCI_EXPRESS_SERIAL_NUMBER_CAPABILITY (wdm.h) menjelaskan nomor seri untuk perangkat PCI Express (PCIe).
PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK

Struktur _PCI_EXPRESS_UNCORRECTABLE_ERROR_MASK (wdm.h) menjelaskan daftar masker kesalahan PCI Express (PCIe) yang tidak dapat dikoreksi.
PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY

Struktur _PCI_EXPRESS_UNCORRECTABLE_ERROR_SEVERITY (wdm.h) menjelaskan daftar tingkat keparahan kesalahan PCI Express (PCIe) yang tidak dapat dikoreksi.
PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS

Struktur _PCI_EXPRESS_UNCORRECTABLE_ERROR_STATUS (wdm.h) menjelaskan daftar status kesalahan PCI Express (PCIe) yang tidak dapat dikoreksi.
PCI_MSIX_TABLE_CONFIG_INTERFACE

Struktur PCI_MSIX_TABLE_CONFIG_INTERFACE memungkinkan driver perangkat untuk memodifikasi pengaturan interupsi MSI-X mereka. Struktur ini menjelaskan antarmuka GUID_MSIX_TABLE_CONFIG_INTERFACE.
PCI_PM_CAPABILITY

Struktur _PCI_PM_CAPABILITY (wdm.h) berisi bidang yang menjelaskan kemampuan manajemen daya perangkat.
PCI_PMC

Struktur _PCI_PMC (wdm.h) menjelaskan konten kemampuan manajemen daya mendaftar.
PCI_PMCSR

Struktur _PCI_PMCSR (wdm.h) menjelaskan konten daftar status kontrol manajemen daya perangkat.
PCI_PMCSR_BSE

Struktur _PCI_PMCSR_BSE (wdm.h) menjelaskan isi daftar status kontrol manajemen daya untuk ekstensi dukungan jembatan PCI.
PCI_SECURITY_INTERFACE2

Mendefinisikan struktur PCI_SECURITY_INTERFACE2.
PCI_SEGMENT_BUS_NUMBER

Microsoft hanya mencadangkan struktur PCI_SEGMENT_BUS_NUMBER untuk penggunaan internal. Jangan gunakan struktur ini dalam kode Anda.
PCI_SLOT_NUMBER

Struktur _PCI_SLOT_NUMBER (wdm.h) sudah usang. Ini mendefinisikan format parameter Slot ke rutinitas HalXxxBusData usang.
PCI_VIRTUALIZATION_INTERFACE

Pelajari selengkapnya tentang struktur PCI_VIRTUALIZATION_INTERFACE.
PCI_X_CAPABILITY

Struktur PCI_X_CAPABILITY (wdm.h) melaporkan konten perintah dan daftar status perangkat yang sesuai dengan Addendum PCI-X ke Spesifikasi Bus Lokal PCI.
PCW_CALLBACK_INFORMATION

Serikat PCW_CALLBACK_INFORMATION menyediakan detail tentang pemberitahuan yang akan dikirim. Penyedia meneruskan pointer ke union ini sebagai parameter ke fungsi PcwCallback.
PCW_COUNTER_DESCRIPTOR

Struktur PCW_COUNTER_DESCRIPTOR menyediakan detail tentang pemberitahuan yang akan dikirim.
PCW_COUNTER_INFORMATION

Struktur PCW_COUNTER_INFORMATION menjelaskan atribut yang mengidentifikasi instans tertentu dari penghitung.
PCW_DATA

Struktur PCW_DATA menjelaskan array blok data yang terkait dengan instans.
PCW_MASK_INFORMATION

Struktur PCW_MASK_INFORMATION menyediakan detail tentang pemberitahuan untuk dikirim ke penyedia. Informasi ini diteruskan sebagai bagian dari parameter Info ke fungsi PcwCallback. Informasi masker ini disertakan dalam PCW_CALLBACK_INFORMATION.
PCW_REGISTRATION_INFORMATION

Struktur PCW_REGISTRATION_INFORMATION memasok detail tentang penyedia dan penghitung.
PLUGPLAY_NOTIFICATION_HEADER

Struktur PLUGPLAY_NOTIFICATION_HEADER disertakan di awal setiap struktur pemberitahuan PnP, seperti struktur DEVICE_INTERFACE_CHANGE_NOTIFICATION.
PNP_BUS_INFORMATION

Struktur PNP_BUS_INFORMATION menggambarkan bus.
PO_FX_COMPONENT_IDLE_STATE

Struktur PO_FX_COMPONENT_IDLE_STATE menentukan atribut status daya Fx komponen dalam perangkat.
PO_FX_COMPONENT_PERF_INFO

Struktur PO_FX_COMPONENT_PERF_INFO menjelaskan semua set status performa untuk satu komponen dalam perangkat.
PO_FX_COMPONENT_PERF_SET

Struktur PO_FX_COMPONENT_PERF_SET mewakili serangkaian status performa untuk satu komponen dalam perangkat.
PO_FX_COMPONENT_V1

Struktur PO_FX_COMPONENT menjelaskan atribut status daya komponen dalam perangkat.
PO_FX_COMPONENT_V2

Pelajari bagaimana struktur PO_FX_COMPONENT menjelaskan atribut status daya komponen di perangkat.
PO_FX_DEVICE_V1

Struktur PO_FX_DEVICE menjelaskan atribut daya perangkat ke kerangka kerja manajemen daya (PoFx).
PO_FX_DEVICE_V2

Pelajari bagaimana struktur PO_FX_DEVICE menjelaskan atribut daya perangkat ke kerangka kerja manajemen daya (PoFx).
PO_FX_DEVICE_V3

Pelajari selengkapnya tentang: struktur PO_FX_DEVICE_V3
PO_FX_PERF_STATE

Struktur PO_FX_PERF_STATE mewakili status performa untuk satu komponen dalam perangkat.
PO_FX_PERF_STATE_CHANGE

Struktur PO_FX_PERF_STATE_CHANGE berisi informasi tentang perubahan pada status performa yang diminta dengan memanggil rutinitas PoFxIssueComponentPerfStateChange atau PoFxIssueComponentPerfStateChangeMultiple.
POOL_CREATE_EXTENDED_PARAMS

Menentukan struktur POOL_CREATE_EXTENDED_PARAMS.
POOL_EXTENDED_PARAMETER

Pelajari selengkapnya tentang: POOL_EXTENDED_PARAMETER
POOL_EXTENDED_PARAMS_SECURE_POOL

Mendefinisikan struktur POOL_EXTENDED_PARAMS_SECURE_POOL.
POWER_PLATFORM_INFORMATION

Pelajari bagaimana struktur POWER_PLATFORM_INFORMATION berisi informasi tentang kemampuan daya sistem.
POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES

Pelajari selengkapnya tentang: struktur POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES (wdm.h)
POWER_STATE

Pelajari bagaimana serikat POWER_STATE menentukan nilai status daya sistem atau nilai status daya perangkat.
PRIVILEGE_SET

Struktur PRIVILEGE_SET menentukan sekumpulan hak istimewa keamanan.
PTM_CONTROL_INTERFACE

Disediakan untuk PTM_CONTROL_INTERFACE. Jangan gunakan.
REENUMERATE_SELF_INTERFACE_STANDARD

Struktur antarmuka REENUMERATE_SELF_INTERFACE_STANDARD memungkinkan driver meminta agar driver bus induknya menghitung ulang perangkat driver. Struktur ini mendefinisikan antarmuka GUID_REENUMERATE_SELF_INTERFACE_STANDARD.
REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION

Struktur REG_CALLBACK_CONTEXT_CLEANUP_INFORMATION berisi informasi yang dapat digunakan rutinitas RegistryCallback driver untuk membebaskan sumber daya yang sebelumnya dialokasikan driver untuk konteks yang terkait dengan objek registri.
REG_CREATE_KEY_INFORMATION

Usang, gunakan REG_CREATE_KEY_INFORMATION_V1 sebagai gantinya. Struktur REG_CREATE_KEY_INFORMATION berisi informasi yang dapat digunakan oleh rutinitas RegistryCallback driver saat kunci registri yang sedang dibuat.
REG_CREATE_KEY_INFORMATION_V1

Struktur REG_CREATE_KEY_INFORMATION_V1 berisi informasi yang dapat digunakan oleh rutinitas RegistryCallback driver filter saat kunci registri sedang dibuat.
REG_DELETE_KEY_INFORMATION

Struktur REG_DELETE_KEY_INFORMATION berisi informasi yang dapat digunakan oleh rutinitas RegistryCallback driver saat kunci registri sedang dihapus.
REG_DELETE_VALUE_KEY_INFORMATION

Struktur REG_DELETE_VALUE_KEY_INFORMATION berisi informasi yang dapat digunakan oleh rutinitas RegistryCallback driver saat nilai kunci registri sedang dihapus.
REG_ENUMERATE_KEY_INFORMATION

Struktur REG_ENUMERATE_KEY_INFORMATION menjelaskan satu subkunci kunci yang subkuncinya sedang dijumlahkan.
REG_ENUMERATE_VALUE_KEY_INFORMATION

Struktur REG_ENUMERATE_VALUE_KEY_INFORMATION menjelaskan satu entri nilai kunci yang entri nilainya sedang dijumlahkan.
REG_KEY_HANDLE_CLOSE_INFORMATION

Struktur REG_KEY_HANDLE_CLOSE_INFORMATION berisi informasi tentang kunci registri yang handelnya akan ditutup.
REG_LOAD_KEY_INFORMATION

Struktur REG_LOAD_KEY_INFORMATION berisi informasi tentang sarang registri yang sedang dimuat.
REG_LOAD_KEY_INFORMATION_V2

Struktur REG_LOAD_KEY_INFORMATION_V2 berisi informasi tentang sarang registri yang sedang dimuat.
REG_POST_CREATE_KEY_INFORMATION

Struktur REG_POST_CREATE_KEY_INFORMATION berisi hasil upaya untuk membuat kunci registri.
REG_POST_OPERATION_INFORMATION

Struktur REG_POST_OPERATION_INFORMATION berisi informasi tentang operasi registri lengkap yang dapat digunakan oleh rutinitas RegistryCallback.
REG_PRE_CREATE_KEY_INFORMATION

Struktur REG_PRE_OPEN_KEY_INFORMATION berisi nama kunci registri yang akan dibuka.
REG_QUERY_KEY_INFORMATION

Struktur REG_QUERY_KEY_INFORMATION menjelaskan metadata yang akan dikueri untuk kunci.
REG_QUERY_KEY_NAME

Struktur REG_QUERY_KEY_NAME menjelaskan nama kunci registri lengkap dari objek yang sedang dikueri.
REG_QUERY_KEY_SECURITY_INFORMATION

Struktur REG_QUERY_KEY_SECURITY_INFORMATION menerima informasi keamanan untuk objek kunci registri.
REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION

Struktur REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION menjelaskan beberapa entri nilai yang sedang diambil untuk kunci.
REG_QUERY_VALUE_KEY_INFORMATION

Struktur REG_QUERY_VALUE_KEY_INFORMATION berisi informasi tentang entri nilai kunci registri yang sedang dikueri.
REG_RENAME_KEY_INFORMATION

Struktur REG_RENAME_KEY_INFORMATION berisi nama baru untuk kunci registri yang namanya akan diubah.
REG_REPLACE_KEY_INFORMATION

Struktur REG_REPLACE_KEY_INFORMATION menjelaskan metadata yang akan diganti untuk kunci.
REG_RESTORE_KEY_INFORMATION

Struktur REG_RESTORE_KEY_INFORMATION berisi informasi untuk kunci registri yang akan dipulihkan.
REG_SAVE_KEY_INFORMATION

Struktur REG_SAVE_KEY_INFORMATION berisi informasi untuk kunci registri yang akan disimpan.
REG_SAVE_MERGED_KEY_INFORMATION

Mendefinisikan struktur REG_SAVE_MERGED_KEY_INFORMATION.
REG_SET_INFORMATION_KEY_INFORMATION

Struktur REG_SET_INFORMATION_KEY_INFORMATION menjelaskan pengaturan baru untuk metadata kunci.
REG_SET_KEY_SECURITY_INFORMATION

Struktur REG_SET_KEY_SECURITY_INFORMATION menentukan informasi keamanan untuk objek kunci registri.
REG_SET_VALUE_KEY_INFORMATION

Struktur REG_SET_VALUE_INFORMATION menjelaskan pengaturan baru untuk entri nilai kunci registri.
REG_UNLOAD_KEY_INFORMATION

Struktur REG_UNLOAD_KEY_INFORMATION berisi informasi yang dapat digunakan rutinitas RegistryCallback driver saat sarang registri dibongkar.
RESOURCEMANAGER_BASIC_INFORMATION

Struktur RESOURCEMANAGER_BASIC INFORMATION berisi informasi tentang objek resource manager.
RESOURCEMANAGER_COMPLETION_INFORMATION

Struktur RESOURCEMANAGER_COMPLETION_INFORMATION tidak digunakan.
SCATTER_GATHER_LIST

Struktur SCATTER_GATHER_LIST menjelaskan daftar sebar/kumpulkan untuk operasi DMA.
SDEV_IDENTIFIER_INTERFACE

Topik tempat penampung ini disediakan sebagai contoh dokumentasi yang mungkin disertakan dalam rilis selanjutnya. Materi ini belum tersedia.
SECTION_OBJECT_POINTERS

Struktur SECTION_OBJECT_POINTERS, yang dialokasikan oleh sistem file atau driver pengalihan, digunakan oleh manajer memori dan manajer cache untuk menyimpan informasi terkait pemetaan file dan cache untuk aliran file.
SECURITY_SUBJECT_CONTEXT

Struktur SECURITY_SUBJECT_CONTEXT digunakan untuk menangkap konteks keamanan subjek untuk validasi akses dan audit.
SET_POWER_SETTING_VALUE

Topik ini menjelaskan struktur SET_POWER_SETTING_VALUE.
SLIST_ENTRY

Struktur SLIST_ENTRY menjelaskan entri dalam daftar yang ditautkan secara berurutan.
SYSTEM_POOL_ZEROING_INFORMATION

Microsoft hanya mencadangkan struktur SYSTEM_POOL_ZEROING_INFORMATION untuk penggunaan internal. Jangan gunakan struktur ini dalam kode Anda.
SYSTEM_POWER_STATE_CONTEXT

Pelajari bagaimana struktur SYSTEM_POWER_STATE_CONTEXT adalah struktur sistem buram sebagian yang berisi informasi tentang status daya sistem komputer sebelumnya.
TARGET_DEVICE_CUSTOM_NOTIFICATION

Struktur TARGET_DEVICE_CUSTOM_NOTIFICATION menjelaskan peristiwa perangkat kustom.
TARGET_DEVICE_REMOVAL_NOTIFICATION

Struktur TARGET_DEVICE_REMOVAL_NOTIFICATION menjelaskan peristiwa penghapusan perangkat. Manajer PnP mengirimkan struktur ini ke driver yang mendaftarkan rutinitas panggilan balik untuk pemberitahuan peristiwa EventCategoryTargetDeviceChange.
TIME_FIELDS

Struktur TIME_FIELDS menjelaskan informasi waktu untuk rutinitas konversi waktu.
TRANSACTION_BASIC_INFORMATION

Struktur TRANSACTION_BASIC_INFORMATION berisi informasi tentang objek transaksi.
TRANSACTION_ENLISTMENT_PAIR

Struktur TRANSACTION_ENLISTMENT_PAIR berisi informasi tentang pendaftaran yang terkait dengan objek transaksi.
TRANSACTION_ENLISTMENTS_INFORMATION

Struktur TRANSACTION_ENLISTMENTS_INFORMATION berisi informasi tentang pendaftaran yang terkait dengan objek transaksi.
TRANSACTION_PROPERTIES_INFORMATION

Struktur TRANSACTION_PROPERTIES_INFORMATION berisi properti objek transaksi.
TRANSACTIONMANAGER_BASIC_INFORMATION

Struktur TRANSACTIONMANAGER_BASIC_INFORMATION berisi informasi tentang objek manajer transaksi.
TRANSACTIONMANAGER_LOG_INFORMATION

Struktur TRANSACTIONMANAGER_LOG_INFORMATION berisi informasi tentang objek manajer transaksi.
TRANSACTIONMANAGER_LOGPATH_INFORMATION

Struktur TRANSACTIONMANAGER_LOGPATH_INFORMATION berisi informasi tentang objek manajer transaksi.
TRANSACTIONMANAGER_RECOVERY_INFORMATION

Struktur TRANSACTIONMANAGER_RECOVERY_INFORMATION berisi informasi tentang objek manajer transaksi.
VPB

Struktur blok parameter volume (VPB) digunakan untuk memetakan objek perangkat yang mewakili volume sistem file yang dipasang ke objek perangkat yang mewakili perangkat disk fisik atau virtual.
WAIT_CONTEXT_BLOCK

Dicadangkan untuk WAIT_CONTEXT_BLOCK. Jangan gunakan.
WORK_QUEUE_ITEM

Struktur WORK_QUEUE_ITEM digunakan untuk memposting item kerja ke antrean kerja sistem.
XSAVE_CET_U_FORMAT

Format untuk komponen CET_U XSTATE.

Enumerasi

 
BOUND_CALLBACK_STATUS

Enumerasi BOUND_CALLBACK_STATUS menunjukkan bagaimana pengecualian batas mode pengguna diproses oleh fungsi BoundCallback.
BUS_QUERY_ID_TYPE

Topik ini menjelaskan enumerasi BUS_QUERY_ID_TYPE.
CLFS_CONTEXT_MODE

Enumerasi CLFS_CONTEXT_MODE menunjukkan jenis urutan yang diikuti driver Common Log File System (CLFS) saat membaca sekumpulan rekaman dari aliran.
CLFS_MGMT_POLICY_TYPE

Jenis enumerasi CLFS_MGMT_POLICY_TYPE mengidentifikasi jenis kebijakan manajemen CLFS.
CLS_LOG_INFORMATION_CLASS

Enumerasi CLFS_LOG_INFORMATION_CLASS menunjukkan jenis informasi yang diminta oleh panggilan ke ClfsQueryLogFileInformation.
D3COLD_LAST_TRANSITION_STATUS

Enumerasi D3COLD_LAST_TRANSITION_STATUS menunjukkan apakah transisi terbaru ke status daya perangkat D3hot diikuti oleh transisi ke status daya perangkat D3cold.
DEVICE_DIRECTORY_TYPE

Direktori tempat driver dimuat.
DEVICE_INSTALL_STATE

Enumerasi DEVICE_INSTALL_STATE menjelaskan status penginstalan perangkat.
DEVICE_POWER_STATE

Pelajari bagaimana jenis enumerasi DEVICE_POWER_STATE menunjukkan status daya perangkat.
DEVICE_REGISTRY_PROPERTY

Enumerasi DEVICE_REGISTRY_PROPERTY mengidentifikasi properti perangkat yang disimpan dalam registri.
DEVICE_REMOVAL_POLICY

Enumerasi DEVICE_REMOVAL_POLICY menjelaskan kebijakan penghapusan perangkat.
DEVICE_RESET_TYPE

Enumerasi DEVICE_RESET_TYPE menentukan jenis reset perangkat yang diminta oleh panggilan ke rutinitas DeviceReset dari antarmuka GUID_DEVICE_RESET_INTERFACE_STANDARD.
DEVICE_TEXT_TYPE

Topik ini menjelaskan enumerasi DEVICE_TEXT_TYPE.
DEVICE_USAGE_NOTIFICATION_TYPE

Pelajari selengkapnya tentang: enumerasi DEVICE_USAGE_NOTIFICATION_TYPE
DEVICE_WAKE_DEPTH

Enumerasi DEVICE_WAKE_DEPTH menentukan status daya perangkat terdalam dari mana perangkat dapat memicu sinyal bangun.
DIRECTORY_NOTIFY_INFORMATION_CLASS

Pelajari selengkapnya tentang enumerasi DIRECTORY_NOTIFY_INFORMATION_CLASS.
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE

Pelajari selengkapnya tentang: DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_ACCESS_TYPE
DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION_TYPE

Menyediakan jenis konfigurasi opsional yang dapat disediakan saat membuat buffer umum dari MDL. Nilai konfigurasi yang sesuai dengan jenis disimpan dalam struktur DMA_COMMON_BUFFER_EXTENDED_CONFIGURATION.
DMA_COMPLETION_STATUS

Enumerasi DMA_COMPLETION_STATUS menjelaskan status penyelesaian transfer DMA.
DOMAIN_CONFIGURATION_ARCH

Menentukan nilai untuk jenis arsitektur sistem yang ditentukan.
DRIVER_DIRECTORY_TYPE

Pelajari selengkapnya tentang: enumerasi _DRIVER_DIRECTORY_TYPE
DRIVER_REGKEY_TYPE

Pelajari selengkapnya tentang: enumerasi DRIVER_REGKEY_TYPE
ENLISTMENT_INFORMATION_CLASS

Enumerasi ENLISTMENT_INFORMATION_CLASS mengidentifikasi jenis informasi yang dapat diatur oleh rutinitas ZwSetInformationEnlistment dan bahwa rutinitas ZwQueryInformationEnlistment dapat mengambil objek pendaftaran.
EX_POOL_PRIORITY

Pelajari selengkapnya tentang: EX_POOL_PRIORITY
FAULT_INFORMATION_ARCH

Menentukan nilai untuk jenis arsitektur sistem.
FAULT_INFORMATION_ARM64_TYPE

Menentukan nilai untuk jenis kesalahan.
FILE_INFORMATION_CLASS

Pelajari selengkapnya tentang enumerasi FILE_INFORMATION_CLASS.
FS_INFORMATION_CLASS

Enumerasi FS_INFORMATION_CLASS berisi konstanta kelas informasi yang menentukan jenis struktur informasi apa yang ada untuk satu set atau operasi kueri.
IMAGE_POLICY_ENTRY_TYPE

Enumerasi _IMAGE_POLICY_ENTRY_TYPE tidak didukung.
IMAGE_POLICY_ID

Enumerasi _IMAGE_POLICY_ID tidak didukung.
INTERFACE_TYPE

Enumerasi _INTERFACE_TYPE (wdm.h) menentukan nilai yang menunjukkan jenis driver bus yang menerbitkan antarmuka.
IO_ACCESS_MODE

_IO_ACCESS_MODE mendefinisikan jenis mode akses untuk I/O File Terjadwal (SFIO).
IO_ACCESS_TYPE

_IO_ACCESS_TYPE mendefinisikan hak akses untuk I/O File Terjadwal (SFIO).
IO_ALLOCATION_ACTION

Jenis IO_ALLOCATION_ACTION yang dijumlahkan digunakan untuk menentukan nilai pengembalian untuk rutinitas AdapterControl dan ControllerControl.
IO_CONTAINER_INFORMATION_CLASS

Enumerasi IO_CONTAINER_INFORMATION_CLASS berisi konstanta yang menunjukkan kelas informasi sistem yang dapat diminta driver mode kernel.
IO_CONTAINER_NOTIFICATION_CLASS

Enumerasi IO_CONTAINER_NOTIFICATION_CLASS berisi konstanta yang menunjukkan kelas peristiwa di mana driver mode kernel dapat mendaftar untuk menerima pemberitahuan.
IO_NOTIFICATION_EVENT_CATEGORY

Pelajari selengkapnya tentang: enumerasi IO_NOTIFICATION_EVENT_CATEGORY
IO_PAGING_PRIORITY

Enumerasi IO_PAGING_PRIORITY menjelaskan nilai prioritas untuk I/O IRP halaman.
IO_PRIORITY_HINT

Jenis enumerasi IO_PRIORITY_HINT menentukan petunjuk prioritas untuk IRP.
IO_SESSION_EVENT

Enumerasi IO_SESSION_EVENT menunjukkan jenis peristiwa sesi tempat driver menerima pemberitahuan.
IO_SESSION_STATE

Enumerasi IO_SESSION_STATE berisi konstanta yang menunjukkan status sesi pengguna saat ini.
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE

Menjelaskan jenis konfigurasi yang digunakan saat pembuatan IOMMU_DMA_DEVICE tergantung pada jenis perangkat dan sistem.
IOMMU_DMA_DOMAIN_TYPE

Menjelaskan jenis domain yang dapat dibuat dan berinteraksi melalui DMA_IOMMU_INTERFACE_EX.
IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE

Enum IOMMU_DMA_LOGICAL_ALLOCATOR_TYPE menunjukkan jenis alokator logis yang dijelaskan dalam struktur IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG.
IOMMU_MAP_PHYSICAL_ADDRESS_TYPE

Enum IOMMU_MAP_PHYSICAL_ADDRESS_TYPE menunjukkan format alamat fisik yang dijelaskan dalam struktur IOMMU_MAP_PHYSICAL_ADDRESS.
IRQ_DEVICE_POLICY

Jenis enumerasi _IRQ_DEVICE_POLICY (wdm.h) menunjukkan kebijakan sistem operasi yang digunakan untuk menetapkan interupsi dari perangkat ke prosesor yang berbeda.
IRQ_PRIORITY

Jenis enumerasi _IRQ_PRIORITY (wdm.h) menunjukkan prioritas yang harus diberikan sistem untuk melayani gangguan perangkat.
KBUGCHECK_CALLBACK_REASON

Jenis enumerasi KBUGCHECK_CALLBACK_REASON menentukan situasi di mana panggilan balik pemeriksaan bug dijalankan.
KBUGCHECK_DUMP_IO_TYPE

Jenis enumerasi KBUGCHECK_DUMP_IO_TYPE mengidentifikasi jenis bagian data dalam file crash dump.
KE_PROCESSOR_CHANGE_NOTIFY_STATE

Topik ini menjelaskan enumerasi KE_PROCESSOR_CHANGE_NOTIFY_STATE.
KEY_INFORMATION_CLASS

Jenis enumerasi KEY_INFORMATION_CLASS mewakili jenis informasi yang akan diberikan tentang kunci registri.
KEY_SET_INFORMATION_CLASS

Jenis enumerasi KEY_SET_INFORMATION_CLASS mewakili jenis informasi yang akan diatur untuk kunci registri.
KEY_VALUE_INFORMATION_CLASS

Jenis enumerasi KEY_VALUE_INFORMATION_CLASS menentukan jenis informasi yang akan disuplai tentang nilai kunci registri.
KINTERRUPT_MODE

Jenis enumerasi _KINTERRUPT_MODE (wdm.h) menunjukkan apakah interupsi dipicu tingkat atau dipicu tepi.
KINTERRUPT_POLARITY

Enumerasi _KINTERRUPT_POLARITY (wdm.h) berisi nilai yang menunjukkan bagaimana perangkat memberi sinyal permintaan interupsi pada garis interupsi.
KTMOBJECT_TYPE

Enumerasi KTMOBJECT_TYPE mengidentifikasi jenis objek yang didukung KTM.
LATENCY_TIME

Topik ini menjelaskan enumerasi LATENCY_TIME.
LOCK_OPERATION

Enumerasi LOCK_OPERATION menentukan jenis akses yang sesuai untuk jenis operasi I/O.
MEM_EXTENDED_PARAMETER_TYPE

Menentukan nilai untuk parameter yang diperluas digunakan untuk pemetaan file ke dalam ruang alamat.
MEM_SECTION_EXTENDED_PARAMETER_TYPE

Pelajari selengkapnya tentang: enumerasi MEM_SECTION_EXTENDED_PARAMETER_TYPE
MEMORY_CACHING_TYPE

Jenis enumerasi _MEMORY_CACHING_TYPE (wdm.h) menentukan perilaku penembolokan yang diizinkan saat mengalokasikan atau memetakan memori.
MONITOR_DISPLAY_STATE

Pelajari bagaimana metode ini menunjukkan status daya monitor yang ditampilkan.
NPEM_CONTROL_STANDARD_CONTROL_BIT

Pelajari selengkapnya tentang: NPEM_CONTROL_STANDARD_CONTROL_BIT
PCW_CALLBACK_TYPE

Enumerasi PCW_CALLBACK_TYPE menentukan jenis pemberitahuan untuk dikirim ke penyedia terdaftar dari counterset. Penyedia meneruskan penunjuk ke enumerasi ini sebagai parameter ke fungsi PcwCallback.
PO_FX_PERF_STATE_TYPE

Enumerasi PO_FX_PERF_STATE_TYPE berisi nilai yang menjelaskan jenis status performa dalam PO_FX_COMPONENT_PERF_SET.
PO_FX_PERF_STATE_UNIT

Enumerasi PO_FX_PERF_STATE_UNIT berisi nilai yang menjelaskan jenis unit yang dikontrol oleh status performa dalam PO_FX_COMPONENT_PERF_SET.
POOL_EXTENDED_PARAMETER_TYPE

Pelajari selengkapnya tentang: POOL_EXTENDED_PARAMETER_TYPE
POOL_TYPE

Jenis enumerasi POOL_TYPE menentukan jenis memori sistem yang akan dialokasikan.
POWER_ACTION

Pelajari bagaimana enumerasi POWER_ACTION (wdm.h) mengidentifikasi tindakan daya sistem yang dapat terjadi di komputer.
POWER_INFORMATION_LEVEL

POWER_INFORMATION_LEVEL menghitung indikator informasi tingkat daya.
POWER_MONITOR_REQUEST_REASON

Topik ini menjelaskan enumerasi POWER_MONITOR_REQUEST_REASON.
POWER_MONITOR_REQUEST_TYPE

Topik ini menjelaskan enumerasi POWER_MONITOR_REQUEST_TYPE.
POWER_REQUEST_TYPE

Pelajari bagaimana enumerasi POWER_REQUEST_TYPE menunjukkan jenis permintaan daya.
POWER_STATE_TYPE

Pelajari bagaimana jenis enumerasi POWER_STATE_TYPE menunjukkan bahwa nilai status daya adalah status daya sistem atau status daya perangkat.
POWER_USER_PRESENCE_TYPE

Topik ini menjelaskan enumerasi POWER_USER_PRESENCE_TYPE.
REG_NOTIFY_CLASS

Jenis enumerasi REG_NOTIFY_CLASS menentukan jenis operasi registri yang diteruskan manajer konfigurasi ke rutinitas RegistryCallback.
RESOURCEMANAGER_INFORMATION_CLASS

Enumerasi RESOURCEMANAGER_INFORMATION_CLASS mengidentifikasi jenis informasi yang dapat diambil oleh rutinitas ZwQueryInformationResourceManager untuk objek manajer sumber daya.
SE_IMAGE_TYPE

Pelajari selengkapnya tentang: enumerasi _SE_IMAGE_TYPE
SECURITY_IMPERSONATION_LEVEL

Jenis enumerasi SECURITY_IMPERSONATION_LEVEL berisi nilai yang menentukan tingkat peniruan keamanan. Tingkat peniruan keamanan mengatur derajat di mana proses server dapat bertindak atas nama proses klien.
SYSTEM_POWER_CONDITION

Topik ini menjelaskan enumerasi SYSTEM_POWER_CONDITION.
SYSTEM_POWER_STATE

Pelajari bagaimana jenis enumerasi SYSTEM_POWER_STATE digunakan untuk menunjukkan status daya sistem.
TRACE_INFORMATION_CLASS

Jenis enumerasi TRACE_INFORMATION_CLASS digunakan untuk menunjukkan jenis informasi yang terkait dengan sesi pelacakan peristiwa WMI.
TRANSACTION_INFORMATION_CLASS

Enumerasi TRANSACTION_INFORMATION_CLASS menentukan jenis informasi yang dapat diatur ZwSetInformationTransaction dan ZwQueryInformationTransaction dapat mengambil untuk objek manajer transaksi.
TRANSACTION_OUTCOME

Enumerasi TRANSACTION_OUTCOME menentukan hasil (hasil) yang dapat ditetapkan KTM ke transaksi.
TRANSACTION_STATE

Enumerasi TRANSACTION_STATE menentukan status yang dapat ditetapkan KTM ke transaksi.
TRANSACTIONMANAGER_INFORMATION_CLASS

Enumerasi TRANSACTIONMANAGER_INFORMATION_CLASS menentukan jenis informasi yang dapat diambil oleh rutinitas ZwQueryInformationTransactionManager untuk objek manajer transaksi.
WORK_QUEUE_TYPE

Jenis enumerasi WORK_QUEUE_TYPE menunjukkan jenis utas pekerja sistem yang menangani item kerja.