header ks.h

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

ks.h berisi antarmuka pemrograman berikut:

Antarmuka

 
IKsControl

Antarmuka IKsControl adalah antarmuka gaya COM yang diimplementasikan pada filter dan pin AVStream.
IKsDeviceFunctions

Antarmuka IKsDeviceFunctions adalah antarmuka gaya COM yang diterapkan pada perangkat AVStream. Antarmuka ini tersedia di Windows Server 2003 SP1 dan versi Windows yang lebih baru.
IKsReferenceClock

Antarmuka IKsReferenceClock adalah antarmuka gaya COM yang disediakan oleh AVStream pada semua pin. Pin meneruskan permintaan ke jam master.

IOCTLs

 
IOCTL_KS_DISABLE_EVENT

Aplikasi dapat menggunakan IOCTL_KS_DISABLE_EVENT untuk membatalkan pemberitahuan permintaan sebelumnya. Aplikasi menentukan IOCTL_KS_DISABLE_EVENT dalam parameter IoControl panggilan ke KsSynchronousDeviceControl.
IOCTL_KS_ENABLE_EVENT

Aplikasi dapat menggunakan IOCTL_KS_ENABLE_EVENT untuk meminta pemberitahuan jenis peristiwa KS, atau untuk menentukan peristiwa yang didukung oleh objek KS.
IOCTL_KS_HANDSHAKE

Klien mode kernel dapat menggunakan IOCTL_KS_HANDSHAKE untuk menegosiasikan antarmuka antara pin AVStream yang tidak terhubung.
IOCTL_KS_METHOD

Aplikasi dapat menggunakan IOCTL_KS_METHOD untuk menjalankan metode pada objek KS. Aplikasi meneruskan IOCTL_KS_METHOD dengan parameter yang dijelaskan di bawah ini ke fungsi KsSynchronousDeviceControl.
IOCTL_KS_PROPERTY

Aplikasi dapat menggunakan IOCTL_KS_PROPERTY untuk mendapatkan atau mengatur properti, atau untuk menentukan properti yang didukung oleh objek KS. Aplikasi meneruskan IOCTL_KS_PROPERTY dengan parameter yang dijelaskan di bawah ini ke fungsi KsSynchronousDeviceControl.
IOCTL_KS_READ_STREAM

Aplikasi dapat menggunakan IOCTL_KS_READ_STREAM untuk membaca data dari pin. Aplikasi meneruskan IOCTL_KS_READ_STREAM dengan parameter yang dijelaskan di bawah ini ke fungsi KsSynchronousDeviceControl.
IOCTL_KS_RESET_STATE

Aplikasi dapat menggunakan IOCTL_KS_RESET_STATE untuk mengembalikan pin ke statusnya pada Acquire-time. Aplikasi meneruskan IOCTL_KS_RESET_STATE dengan parameter yang dijelaskan di bawah ini ke fungsi KsSynchronousDeviceControl.
IOCTL_KS_WRITE_STREAM

Aplikasi dapat menggunakan IOCTL_KS_WRITE_STREAM untuk menulis data ke pin. Aplikasi meneruskan IOCTL_KS_WRITE_STREAM dengan parameter yang dijelaskan di bawah ini ke fungsi KsSynchronousDeviceControl.

Fungsi

 
_KsEdit

Fungsi _KsEdit menjamin bahwa item tertentu dialokasikan secara dinamis dan terkait dengan objek AVStream melalui tas objek.
KsAcquireCachedMdl

Fungsi ini digunakan untuk memperoleh MDL yang di-cache oleh driver port KS. Fungsi ini digunakan oleh driver mode kernel untuk memperoleh MDL untuk sampel yang disediakan alur yang dihasilkan oleh driver Avstream.
KsAcquireControl

Fungsi KsAcquireControl memperoleh mutex kontrol filter untuk Object.
KsAcquireDevice

Fungsi KsAcquireDevice mendapatkan akses sinkron untuk Perangkat dengan memperoleh mutex perangkat.
KsAcquireDeviceSecurityLock

Fungsi KsAcquireDeviceSecurityLock memperoleh kunci keamanan yang terkait dengan objek perangkat.
KsAcquireResetValue

Fungsi KsAcquireResetValue mengambil status reset saat ini dari IOCTL_KS_RESET_STATE IRP.
KsAddDevice

Fungsi KsAddDevice adalah handler AddDevice default yang diinstal oleh KsInitializeDriver.
KsAddEvent

Fungsi KsAddEvent menambahkan peristiwa ke daftar peristiwa Object.
KsAddIrpToCancelableQueue

Fungsi KsAddIrpToCancelableQueue menambahkan IRP ke antrean IRP yang dapat dibatalkan, sehingga memungkinkan IRP dibatalkan. Jika IRP sebelumnya telah diatur ke status dibatalkan, fungsi KsAddIrpToCancelableQueue menyelesaikan pembatalan IRP tersebut.
KsAddItemToObjectBag

Fungsi KsAddItemToObjectBag menambahkan objek atau blok memori ke tas objek yang diberikan.
KsAddObjectCreateItemToDeviceHeader

Fungsi KsAddObjectCreateItemToDeviceHeader menambahkan item buat yang ditentukan ke item kosong dalam daftar item buat yang dialokasikan sebelumnya untuk header perangkat ini.
KsAddObjectCreateItemToObjectHeader

Fungsi KsAddObjectCreateItemToObjectHeader menambahkan item buat yang ditentukan ke item kosong di daftar buat item yang dialokasikan sebelumnya untuk header objek ini.
KsAllocateDefaultClock

Fungsi KsAllocateDefaultClock mengalokasikan dan menginisialisasi struktur jam default.
KsAllocateDefaultClockEx

Fungsi KsAllocateDefaultClockEx mengalokasikan dan menginisialisasi struktur jam default.
KsAllocateDeviceHeader

Fungsi KsAllocateDeviceHeader mengalokasikan dan menginisialisasi header ekstensi perangkat yang diperlukan.
KsAllocateExtraData

Fungsi KsAllocateExtraData digunakan dengan IRP streaming untuk mengalokasikan buffer untuk berisi data header tambahan. Penunjuk ke buffer yang dialokasikan dikembalikan, dan buffer akhirnya harus dikosongkan oleh pemanggil.
KsAllocateObjectBag

Fungsi KsAllocateObjectBag membuat tas objek dan mengaitkannya dengan KSDEVICE.
KsAllocateObjectCreateItem

Fungsi KsAllocateObjectCreateItem mengalokasikan slot untuk item buat yang ditentukan, secara opsional mengalokasikan ruang untuk dan menyalin data buat item juga.
KsAllocateObjectHeader

Fungsi KsAllocateObjectHeader menginisialisasi header konteks file yang diperlukan.
KsCacheMedium

Fungsi KsCacheMedium meningkatkan performa pembuatan grafik pin yang menggunakan Mediums untuk menentukan konektivitas.
KsCancelIo

Fungsi KsCancelIo membatalkan semua RUN pada daftar pembatalan yang ditentukan. Jika IRP pada daftar tidak memiliki rutinitas pembatalan, hanya bit pembatalan yang diatur dalam IRP. Fungsi ini dapat dipanggil pada tingkat IRQ DISPATCH_LEVEL atau lebih rendah.
KsCompletePendingRequest

Fungsi KsCompletePendingRequest digunakan untuk menyelesaikan permintaan I/O sebagai respons atas fungsi pengiriman AVStream yang sebelumnya dikembalikan STATUS_PENDING.
KsCopyObjectBagItems

Fungsi KsCopyObjectBagItems menyalin semua item dari satu tas objek ke tas objek lainnya.
KsCreateAllocator

Fungsi KsCreateAllocator membuat handel ke alokator untuk handel koneksi sink yang diberikan. Fungsi ini tidak menyelesaikan IRP atau mengatur status dalam IRP.
KsCreateAllocator2

Membuat handel ke alokator untuk handel koneksi sink yang diberikan. Fungsi ini tidak menyelesaikan IRP atau mengatur status dalam IRP.
KsCreateClock

Fungsi KsCreateClock membuat handel ke instans jam.
KsCreateClock2

Membuat handel ke instans jam. Panggil fungsi ini setelah Model Objek Komponen (COM) diinisialisasi.
KsCreateDefaultAllocator

Mengingat permintaan IRP_MJ_CREATE yang divalidasi, fungsi KsCreateDefaultAllocator membuat alokator default yang menggunakan kumpulan memori yang ditentukan dan mengaitkan IoGetCurrentIrpStackLocation(Irp)->FileObject dengan alokator menggunakan tabel pengiriman internal (KSDISPATCH_TABLE).
KsCreateDefaultAllocatorEx

Membuat alokator default yang menggunakan kumpulan memori yang ditentukan dan mengaitkan IoGetCurrentIrpStackLocation(pIrp)->FileObject dengan alokator ini menggunakan tabel pengiriman internal (KSDISPATCH_TABLE).
KsCreateDefaultClock

Mengingat permintaan IRP_MJ_CREATE, fungsi KsCreateDefaultClock membuat jam default yang menggunakan jam sistem sebagai basis waktu dan mengaitkan IoGetCurrentIrpStackLocation(Irp)->FileObject dengan jam menggunakan tabel pengiriman internal (KSDISPATCH_TABLE). Tidak menyelesaikan IRP atau mengatur status dalam IRP. Fungsi KsCreateDefaultClock hanya dapat dipanggil pada PASSIVE_LEVEL.
KsCreateDefaultSecurity

Fungsi KsCreateDefaultSecurity membuat deskriptor keamanan dengan keamanan default, secara opsional mewarisi parameter dari deskriptor keamanan induk.
KsCreateDevice

Fungsi KsCreateDevice membuat perangkat AVStream.
KsCreateFilterFactory

Fungsi KsCreateFilterFactory menambahkan pabrik filter ke perangkat tertentu.
KsCreatePin

Fungsi KsCreatePin meneruskan permintaan koneksi ke perangkat, membuat instans pin. Fungsi ini hanya dapat dipanggil pada PASSIVE_LEVEL untuk klien mode kernel.
KsCreatePin2

Meneruskan permintaan koneksi ke perangkat, membuat instans pin.
KsCreateTopologyNode

Fungsi KsCreateTopologyNode membuat handel ke instans node topologi. Fungsi ini hanya dapat dipanggil pada PASSIVE_LEVEL.
KsCreateTopologyNode2

Membuat handel ke instans node topologi.
KsDecrementCountedWorker

Mengurangi jumlah pekerja saat ini dari pekerja yang sebelumnya dibuat oleh KsRegisterCountedWorker. Ini harus dipanggil setelah setiap tugas dalam pekerja selesai.
KsDefaultAddEventHandler

Fungsi KsDefaultAddEventHandler adalah rutinitas default untuk menangani permintaan 'tambahkan' peristiwa.
KsDefaultDeviceIoCompletion

Fungsi KsDefaultDeviceIoCompletion digunakan untuk mengembalikan respons default dan untuk menyelesaikan kontrol I/O perangkat apa pun.
KsDeleteFilterFactory

KsDeleteFilterFactory menghapus pabrik filter tertentu.
KsDereferenceBusObject

Dereferensi Objek Perangkat Fisik bus.
KsDeviceGetBusData

Fungsi KsDeviceGetBusData membaca data dari bus tempat perangkat AVStream yang diberikan berada.
KsDeviceGetFirstChildFilterFactory

Fungsi KsDeviceGetFirstChildFilterFactory mengembalikan pabrik filter anak pertama milik perangkat AVStream tertentu.
KsDeviceGetOuterUnknown

Fungsi KsDeviceGetOuterUnknown mengembalikan IUnknown luar perangkat AVStream yang ditentukan oleh Perangkat.
KsDeviceRegisterAdapterObject

Fungsi KsDeviceRegisterAdapterObject mendaftarkan objek adaptor DMA dengan AVStream untuk melakukan sebar/kumpulkan DMA pada perangkat yang ditentukan. Semua driver yang dikompilasi untuk Win64 harus menggunakan IKsDeviceFunctions::RegisterAdapterObjectEx sebagai gantinya.
KsDeviceRegisterAggregatedClientUnknown

Fungsi TThe KsDeviceRegisterAggregatedClientUnknown adalah fungsi sebaris yang merupakan pembungkus untuk KsRegisterAggregatedClientUnknown.
KsDeviceRegisterThermalDispatch

Fungsi ini digunakan oleh driver miniport Avstream untuk mendaftarkan panggilan balik untuk pemberitahuan termal dengan driver port KS.
KsDeviceSetBusData

Fungsi KsDeviceSetBusData menulis data ke bus tempat perangkat AVStream yang ditentukan berada.
KsDisableEvent

Fungsi KsDisableEvent menonaktifkan peristiwa yang diminta melalui IOCTL_KS_DISABLE_EVENT.
Kartu KsDis

Makro KsDiscard menghapus item tertentu dari tas objek.
KsDiscardEvent

Fungsi KsDiscardEvent membuang memori yang digunakan oleh entri peristiwa setelah objek didereferensikan.
KsDispatchFastIoDeviceControlFailure

Fungsi KsDispatchFastIoDeviceControlFailure digunakan dalam KSDISPATCH_TABLE. Entri FastDeviceIoControl yang tidak ditangani. Fungsi harus selalu mengembalikan FALSE.
KsDispatchFastReadFailure

Fungsi KsDispatchFastReadFailure digunakan dalam KSDISPATCH_TABLE. Entri FastRead ketika baca I/O cepat tidak ditangani. Fungsi harus selalu mengembalikan FALSE.
KsDispatchInvalidDeviceRequest

Fungsi KsDispatchInvalidDeviceRequest digunakan dalam entri KSDISPATCH_TABLE yang tidak ditangani dan yang perlu mengembalikan STATUS_INVALID_DEVICE_REQUEST.
KsDispatchIrp

KsDispatchIrp memanggil rutinitas pengiriman yang sesuai dengan kode fungsi IRP yang ditentukan. KsDispatchIrp kemudian mengembalikan kode status dari panggilan ini.
KsDispatchQuerySecurity

Fungsi KsDispatchQuerySecurity digunakan dalam KSDISPATCH_TABLE. Entri QuerySecurity untuk menangani kueri tentang pendeskripsi keamanan saat ini.
KsDispatchSetSecurity

Fungsi KsDispatchSetSecurity digunakan dalam KSDISPATCH_TABLE. Entri SetSecurity untuk menangani pengaturan deskriptor keamanan saat ini.
KsDispatchSpecificMethod

Fungsi KsDispatchSpecificMethod mengirimkan metode ke handler tertentu. Fungsi ini mengasumsikan bahwa pemanggil sebelumnya telah mengirimkan IRP ke handler melalui fungsi KsMethodHandler. Fungsi ini hanya dapat dipanggil pada PASSIVE_LEVEL.
KsDispatchSpecificProperty

Fungsi KsDispatchSpecificProperty mengirimkan properti ke handler tertentu.
KsEnableEvent

Fungsi KsEnableEvent memungkinkan peristiwa yang diminta melalui IOCTL_KS_ENABLE_EVENT. Ini merespons semua pengidentifikasi peristiwa yang ditentukan oleh set. Fungsi ini hanya dapat dipanggil pada PASSIVE_LEVEL.
KsEnableEventWithAllocator

Fungsi KsEnableEventWithAllocator memungkinkan peristiwa yang diminta melalui IOCTL_KS_ENABLE_EVENT tetapi juga memungkinkan panggilan balik alokator opsional digunakan untuk menyediakan buffer untuk parameter.
KSEVENT_ENTRY_IRP_STORAGE

Makro ini mengambil penunjuk ke struktur KSEVENT_ENTRY yang disimpan di Irp.
KSEVENT_ITEM_IRP_STORAGE

Makro ini mengambil penunjuk ke struktur KSEVENT_ITEM yang disimpan di Irp.
KSEVENT_SET_IRP_STORAGE

Makro ini mengambil penunjuk ke struktur KSEVENT_SET yang disimpan di Irp. Informasi ini hanya diinisialisasi untuk permintaan dukungan dasar; ini tidak diinisialisasi untuk mengaktifkan permintaan.
KsFastMethodHandler

Fungsi KsFastMethodHandler menangani metode cepat yang diminta melalui IOCTL_KS_METHOD. Ini menanggapi semua pengidentifikasi metode yang ditentukan oleh set yang juga terkandung dalam daftar I/O cepat. Fungsi ini hanya dapat dipanggil pada PASSIVE_LEVEL.
KsFastPropertyHandler

Fungsi KsFastPropertyHandler menangani permintaan properti cepat melalui IOCTL_KS_PROPERTY. Ini menanggapi semua pengidentifikasi properti yang ditentukan oleh set yang juga terkandung dalam daftar I/O cepat. Fungsi ini hanya dapat dipanggil pada PASSIVE_LEVEL.
KsFilterAcquireControl

Fungsi KsFilterAcquireControl memperoleh mutex kontrol filter untuk filter AVStream yang ditentukan oleh Filter.
KsFilterAcquireProcessingMutex

Fungsi KsFilterAcquireProcessingMutex memperoleh mutex pemrosesan untuk filter AVStream tertentu.
KsFilterAddEvent

Fungsi KsFilterAddEvent menambahkan peristiwa ke daftar peristiwa Filter.
KsFilterAddTopologyConnections

Fungsi KsFilterAddTopologyConnections menambahkan koneksi topologi baru ke filter.
KsFilterAttemptProcessing

Fungsi KsFilterAttemptProcessing mencoba memulai pemrosesan pada Filter.
KsFilterCreateNode

Fungsi KsFilterCreateNode membuat simpul topologi baru pada filter yang ditentukan.
KsFilterCreatePinFactory

Fungsi KsFilterCreatePinFactory membuat pabrik pin baru pada filter yang ditentukan.
KsFilterFactoryAddCreateItem

Fungsi KsFilterFactoryAddCreateItem menambahkan item buat baru untuk pabrik filter yang ditentukan.
KsFilterFactoryGetDevice

Fungsi KsFilterFactoryGetDevice mengembalikan perangkat AVStream tempat FilterFactory berada.
KsFilterFactoryGetFirstChildFilter

Fungsi KsFilterFactoryGetFirstChildFilter mengembalikan filter instans pertama yang dibuat oleh FilterFactory.
KsFilterFactoryGetNextSiblingFilterFactory

Fungsi KsFilterFactoryGetNextSiblingFilterFactory mengembalikan pabrik filter berikutnya milik perangkat induk FilterFactory.
KsFilterFactoryGetOuterUnknown

Fungsi KsFilterFactoryGetOuterUnknown mengembalikan IUnknown luar pabrik filter yang ditentukan.
KsFilterFactoryGetParentDevice

Fungsi KsFilterFactoryGetParentDevice mengembalikan perangkat induk dari pabrik filter yang diberikan.
KsFilterFactoryGetSymbolicLink

Fungsi KsFilterFactoryGetSymbolicLink mengembalikan tautan simbolis yang terkait dengan pabrik filter tertentu.
KsFilterFactoryRegisterAggregatedClientUnknown

Fungsi KsFilterFactoryRegisterAggregatedClientUnknown adalah fungsi sebaris yang merupakan pembungkus untuk KsRegisterAggregatedClientUnknown.
KsFilterFactorySetDeviceClassesState

Fungsi KsFilterFactorySetDeviceClassesState memungkinkan atau menonaktifkan kelas perangkat yang telah didaftarkan oleh pabrik filter tertentu.
KsFilterFactoryUpdateCacheData

Fungsi KsFilterFactoryUpdateCacheData memperbarui kunci registri FilterData dan cache Sedang (sekumpulan kunci registri) untuk pabrik filter tertentu.
KsFilterGenerateEvents

Fungsi KsFilterGenerateEvents menghasilkan peristiwa dari jenis yang ditunjukkan yang ada dalam daftar peristiwa Filter.
KsFilterGetAndGate

Fungsi KsFilterGetAndGate mengembalikan gerbang AND Filter.
KsFilterGetChildPinCount

KsFilterGetChildPinCountfunctionmembawakan jumlah pin dari jenis tertentu yang saat ini dibuat pada filter tertentu.
KsFilterGetDevice

Fungsi KsFilterGetDevice mengembalikan perangkat AVStream tempat Filter berada.
KsFilterGetFirstChildPin

Fungsi KsFilterGetFirstChildPin mengembalikan pin pertama yang dibuat dari jenis PinID pada filter yang ditentukan oleh Filter.
KsFilterGetNextSiblingFilter

Fungsi KsFilterGetNextSiblingFilter mengembalikan filter instans berikutnya milik pabrik filter induk Filter.
KsFilterGetOuterUnknown

Fungsi KsFilterGetOuterUnknown mengembalikan antarmuka IUnknown luar filter yang ditentukan oleh Filter.
KsFilterGetParentFilterFactory

Fungsi KsFilterGetParentFilterFactory mengembalikan pabrik filter induk dari filter yang diberikan.
KsFilterRegisterAggregatedClientUnknown

Fungsi KsFilterRegisterAggregatedClientUnknown adalah fungsi sebaris yang merupakan pembungkus untuk KsRegisterAggregatedClientUnknown.
KsFilterRegisterPowerCallbacks

Fungsi KsFilterRegisterPowerCallbacks mendaftarkan panggilan balik manajemen daya untuk Filter.
KsFilterReleaseControl

Fungsi KsFilterReleaseControl merilis mutex kontrol untuk filter AVStream yang ditentukan oleh Filter.
KsFilterReleaseProcessingMutex

Fungsi KsFilterReleaseProcessingMutex merilis mutex pemrosesan untuk filter AVStream yang ditentukan oleh Filter.
KsForwardAndCatchIrp

Fungsi KsForwardAndCatchIrp meneruskan IRP ke driver yang ditentukan setelah menginisialisasi lokasi tumpukan berikutnya, dan mendapatkan kembali kontrol IRP setelah selesai dari driver tersebut.
KsForwardIrp

Fungsi KsForwardIrp meneruskan IRP ke driver yang ditentukan setelah menginisialisasi lokasi tumpukan berikutnya dan mengatur objek file.
KsFreeDefaultClock

Fungsi KsFreeDefaultClock membebaskan struktur jam default yang sebelumnya dialokasikan dengan KsAllocateDefaultClock, dengan mempertimbangkan DPC timer yang sedang berjalan.
KsFreeDeviceHeader

Fungsi KsFreeDeviceHeader membersihkan dan membebaskan header perangkat yang dialokasikan sebelumnya.
KsFreeEventList

Fungsi KsFreeEventList menangani membebaskan semua peristiwa dari daftar tertentu, dengan asumsi bahwa peristiwa ini terdiri dari struktur KSEVENT_ENTRY. Fungsi ini hanya dapat dipanggil pada PASSIVE_LEVEL.
KsFreeObjectBag

Fungsi KsFreeObjectBag mengosongkan dan membebaskan tas objek.
KsFreeObjectCreateItem

Membebaskan slot untuk item buat yang ditentukan.
KsFreeObjectCreateItemsByContext

Membebaskan semua item buat dengan konteks tertentu.
KsFreeObjectHeader

Fungsi KsFreeObjectHeader membersihkan dan membebaskan header objek yang dialokasikan sebelumnya.
KsGateAddOffInputToAnd

Fungsi KsGateAddOffInputToAnd menambahkan input baru dalam status OFF ke gerbang AND tertentu.
KsGateAddOffInputToOr

Fungsi KsGateAddOffInputToOr menambahkan input baru dalam status OFF ke gerbang OR tertentu.
KsGateAddOnInputToAnd

Fungsi KsGateAddOnInputToAnd menambahkan input baru dalam status ON ke gerbang AND tertentu.
KsGateAddOnInputToOr

Fungsi KsGateAddOnInputToOr menambahkan input baru dalam status ON ke gerbang OR tertentu.
KsGateCaptureThreshold

Fungsi KsGateCaptureThreshold digunakan untuk menangkap input ON dari gerbang AND yang ditentukan oleh Gate.
KsGateGetStateUnsafe

Fungsi KsGateGetStateUnsafe mengembalikan status gerbang yang diberikan (terbuka atau tertutup) dengan cara yang tidak aman, yaitu tanpa memperhatikan sinkronisasi.
KsGateInitialize

Fungsi KsGateInitialize menginisialisasi gerbang untuk digunakan.
KsGateInitializeAnd

Fungsi KsGateInitializeAnd menginisialisasi struktur KSGATE sebagai gerbang AND dan melampirkannya ke gerbang OR yang ditentukan oleh NextOrGate.
KsGateInitializeOr

Fungsi KsGateInitializeOr menginisialisasi struktur KSGATE sebagai gerbang OR dan melampirkannya ke gerbang AND yang ditentukan oleh NextAndGate.
KsGateRemoveOffInputFromAnd

Fungsi KsGateRemoveOffInputFromAnd menghapus input yang ada yang berada dalam status OFF dari gerbang AND.
KsGateRemoveOffInputFromOr

Fungsi KsGateRemoveOffInputFromOr menghapus input yang ada yang berada dalam status OFF dari gerbang OR.
KsGateRemoveOnInputFromAnd

Fungsi KsGateRemoveOnInputFromAnd menghapus input yang ada yang berada dalam status ON dari gerbang AND.
KsGateRemoveOnInputFromOr

Fungsi KsGateRemoveOnInputFromOr menghapus input yang ada yang berada dalam status ON dari gerbang OR.
KsGateTerminateAnd

Fungsi KsGateTerminateAnd menghapus gerbang AND yang ada dan menghapus input dari gerbang ATAU yang terpasang.
KsGateTerminateOr

Fungsi KsGateTerminateOr menghapus gerbang OR yang ada dan menghapus input dari gerbang AND yang terpasang.
KsGateTurnInputOff

Fungsi KsGateTurnInputOff menonaktifkan input yang ada ke Gate.
KsGateTurnInputOn

Fungsi KsGateTurnInputOn mengaktifkan input yang ada ke Gate.
KsGenerateDataEvent

Fungsi KsGenerateDataEvent menghasilkan salah satu pemberitahuan peristiwa standar ketika diberikan struktur entri peristiwa dan data panggilan balik.
KsGenerateEvent

Fungsi KsGenerateEvent menghasilkan pemberitahuan peristiwa standar yang diberi struktur entri peristiwa.
KsGenerateEventList

Fungsi KsGenerateEventList menghitung daftar peristiwa dan mencari peristiwa yang ditentukan untuk dihasilkan.
KsGenerateEvents

Fungsi KsGenerateEvents menghasilkan peristiwa dari jenis yang ditunjukkan yang ada dalam daftar peristiwa Objek.
KsGenerateThermalEvent

Fungsi ini digunakan oleh klien (driver miniport) yang tidak ingin berlangganan manajer termal, tetapi ingin melakukan manajemen termal mereka sendiri.
KsGetDefaultClockState

Fungsi KsGetDefaultClockState mendapatkan status jam saat ini. Fungsi ini dapat dipanggil pada DISPATCH_LEVEL.
KsGetDefaultClockTime

Fungsi KsGetDefaultClockTime mendapatkan waktu jam saat ini. Fungsi ini dapat dipanggil pada DISPATCH_LEVEL.
KsGetDevice

Fungsi KsGetDevice mengembalikan struktur perangkat AVStream tempat Objek berada.
KsGetDeviceForDeviceObject

Fungsi KsGetDeviceForDeviceObject mengembalikan struktur perangkat AVStream untuk objek perangkat fungsional tertentu.
KsGetFilterFromFileObject

Fungsi KsGetFilterFromFileObject mengembalikan objek filter AVStream yang terkait dengan FileObject.
KsGetFilterFromIrp

Fungsi KsGetFilterFromIrp mengembalikan objek filter AVStream yang terkait dengan IRP tertentu.
KsGetFirstChild

Fungsi KsGetFirstChild mengembalikan objek anak AVStream pertama dari Objek.
KsGetImageNameAndResourceId

Fungsi KsGetImageNameAndResourceId mengembalikan nama gambar dan pengidentifikasi sumber daya yang sesuai dengan handel RegKey.
KsGetNextSibling

Fungsi KsGetNextSibling mengembalikan saudara kandung berikutnya dari objek tertentu.
KsGetNodeIdFromIrp

Fungsi KsGetNodeIdFromIrp mengembalikan ID simpul simpul tempat Irp dikirimkan.
KsGetObjectFromFileObject

Fungsi KsGetObjectFromFileObject mengembalikan transmisi objek AVStream ke PVOID dari FileObject.
KsGetObjectTypeFromFileObject

Fungsi KsGetObjectTypeFromFileObject mengembalikan jenis objek AVStream yang terkait dengan objek file tertentu.
KsGetObjectTypeFromIrp

Fungsi KsGetObjectTypeFromIrp mengembalikan jenis objek AVStream yang terkait dengan IRP tertentu.
KsGetOuterUnknown

Fungsi KsGetOuterUnknown mengembalikan IUnknown luar objek AVStream tertentu.
KsGetParent

Fungsi KsGetParent memperoleh induk objek yang diberikan.
KsGetPinFromFileObject

Fungsi KsGetPinFromFileObject mengembalikan objek pin AVStream yang terkait dengan FileObject.
KsGetPinFromIrp

Fungsi KsGetPinFromIrp mengembalikan objek pin AVStream yang terkait dengan IRP yang diberikan.
KsHandleSizedListQuery

Fungsi KsHandleSizedListQuery, tergantung pada panjang buffer sistem, mengembalikan ukuran buffer yang diperlukan, jumlah entri dalam daftar data yang ditentukan, atau menyalin entri itu sendiri.
KsIncrementCountedWorker

Meningkatkan jumlah pekerja saat ini, dan secara opsional mengantrekan item kerja yang dihitung dengan pekerja yang sebelumnya dibuat oleh KsRegisterCountedWorker.
KsInitializeDevice

Fungsi KsInitializeDevice dipanggil oleh AVStream untuk menginisialisasi kelas perangkat AVStream dari dalam KsCreateDevice.
KsInitializeDeviceProfile

API KsInitializeDeviceProfile harus dipanggil oleh semua driver miniport untuk menginisialisasi penyimpanan profil dan menerbitkan profil perangkat.
KsInitializeDriver

Fungsi KsInitializeDriver menginisialisasi objek driver dari minidriver AVStream.
KsLoadResource

Menyalin (memuat) sumber daya dari gambar yang diberikan.
KsMapModuleName

Fungsi KsMapModuleName mengembalikan nama gambar dan pengidentifikasi sumber daya yang sesuai dengan parameter PhysicalDeviceObject dan ModuleName.
KsMergeAutomationTables

Fungsi KsMergeAutomationTables menggabungkan dua tabel otomatisasi.
KSMETHOD_ITEM_IRP_STORAGE

Makro ini mengakses penunjuk ke KSMETHOD_ITEM yang relevan. Perhatikan bahwa pointer ini hanya diatur saat menggunakan KsMethodHandlerWithAllocator.
KSMETHOD_SET_IRP_STORAGE

Makro ini mengembalikan penunjuk ke KSMETHOD_SET tempat metode berada.
KSMETHOD_TYPE_IRP_STORAGE

Makro ini mengakses jenis metode seperti yang dijelaskan dalam KSMETHOD_ITEM. Jika metode akan diproses secara asinkron menggunakan KsDispatchSpecificMethod, penyimpanan ini harus dipertahankan secara utuh.
KsMethodHandler

Fungsi KsMethodHandler menangani metode yang diminta melalui IOCTL_KS_METHOD. Ini berfungsi dengan semua pengidentifikasi metode yang ditentukan oleh set. Fungsi ini hanya dapat dipanggil pada PASSIVE_LEVEL.
KsMethodHandlerWithAllocator

Fungsi KsMethodHandlerWithAllocator melakukan penanganan yang sama dengan KsMethodHandler, dengan batasan yang sama, tetapi memungkinkan panggilan balik alokator opsional digunakan untuk menyediakan buffer untuk parameter.
KsMoveIrpsOnCancelableQueue

Fungsi KsMoveIrpsOnCancelableQueue memindahkan IRP yang ditentukan dari parameter SourceList ke parameter DestinationList tergantung pada nilai yang dikembalikan dari fungsi KStrIrpListCallback yang ditentukan minidriver.
KsNullDriverUnload

Fungsi KsNullDriverUnload adalah fungsi default yang dapat digunakan driver ketika tidak memiliki tugas lain untuk dilakukan dalam fungsi pembongkarannya, tetapi masih harus memungkinkan perangkat untuk dibongkar oleh kehadirannya.
KsPersistDeviceProfile

API KsPersistDeviceProfile menerapkan informasi profil ke penyimpanan persisten.
KsPinAcquireControl

Fungsi KsPinAcquireControl memperoleh mutex kontrol untuk pin AVStream yang ditentukan oleh Pin.
KsPinAcquireProcessingMutex

Fungsi KsPinAcquireProcessingMutex memperoleh mutex pemrosesan untuk pin AVStream yang ditentukan oleh Pin.
KsPinAddEvent

Fungsi KsPinAddEvent menambahkan peristiwa tertentu ke daftar peristiwa Pin.
KsPinAttachAndGate

Fungsi KsPinAttachAndGate menghubungkan Pin sebagai input ke gerbang AND yang diinisialisasi sebelumnya, dan menghubungkan AndGate sebagai input ke gerbang AND filter yang relevan.
KsPinAttachOrGate

Fungsi KsPinAttachOrGate menghubungkan Pin sebagai input ke gerbang OR yang diinisialisasi sebelumnya, dan menghubungkan OrGate sebagai input ke gerbang AND filter yang relevan.
KsPinAttemptProcessing

Fungsi KsPinAttemptProcessing digunakan untuk melanjutkan pemrosesan pada pin tertentu pada filter yang berpusat pada pin. Ini mencoba untuk memulai pemrosesan pada Pin dengan mengirim panggilan pengiriman pemrosesan ke objek pemrosesan Pin.
KsPinDataIntersection

Fungsi KsPinDataIntersection menangani properti KSPROPERTY_PIN_DATAINTERSECTION melalui fungsi panggilan balik dan melakukan banyak validasi awal parameter yang diteruskan.
KsPinDataIntersectionEx

Fungsi KsPinDataIntersectionEx menangani KSPROPERTY_PIN_DATAINTERSECTION melalui fungsi panggilan balik.
KsPinGenerateEvents

Fungsi KsPinGenerateEvents menghasilkan peristiwa dari jenis yang ditunjukkan yang ada dalam daftar peristiwa Pin.
KsPinGetAndGate

Fungsi KsPinGetAndGate mengembalikan gerbang kontrol pemrosesan untuk Pin.
KsPinGetAvailableByteCount

KsPinGetAvailableByteCount secara rutin menghasilkan jumlah byte data input di depan tepi depan dan jumlah byte buffer output di depan tepi terdepan, baik untuk antrean pin yang ditentukan penelepon.
KsPinGetConnectedFilterInterface

Fungsi KsPinGetConnectedFilterInterFace meminta filter tempat Pin tersambung untuk mendapatkan penunjuk ke antarmuka COM.
KsPinGetConnectedPinDeviceObject

Fungsi KsPinGetConnectedPinDeviceObject mengembalikan objek perangkat di bagian atas tumpukan perangkat yang sesuai dengan pin sink yang terpasang pada pin sumber.
KsPinGetConnectedPinFileObject

Fungsi KsPinGetConnectedPinFileObject mengembalikan objek file untuk pin yang terhubung dengan Pin. Hanya berfungsi untuk pin sumber.
KsPinGetConnectedPinInterface

Fungsi KsPinGetConnectedPinInterface meminta pin yang disambungkan pin untuk antarmuka gaya COM.
KsPinGetCopyRelationships

Fungsi KsPinGetCopyRelationships mengembalikan informasi hubungan salin untuk pin yang terkandung dalam filter yang berpusat pada pin.
KsPinGetDevice

Fungsi KsPinGetDevice mengembalikan perangkat AVStream tempat Pin berada.
KsPinGetFirstCloneStreamPointer

Fungsi KsPinGetFirstCloneStreamPointer mengembalikan penunjuk aliran kloning pertama pada Pin.
KsPinGetLeadingEdgeStreamPointer

Fungsi KsPinGetLeadingEdgeStreamPointer memperoleh penunjuk aliran tepi terkemuka untuk antrean yang terkait dengan pin yang diberikan.
KsPinGetNextSiblingPin

Fungsi KsPinGetNextSiblingPin mengembalikan pin instans berikutnya dengan jenis yang sama dan pada filter yang sama dengan Pin.
KsPinGetOuterUnknown

Fungsi KsPinGetOuterUnknown mengembalikan IUnknown luar pin yang ditentukan oleh Pin.
KsPinGetParentFilter

Fungsi KsPinGetParentFilter mengembalikan filter induk Pin.
KsPinGetReferenceClockInterface

Fungsi KsPinGetReferenceClockInterface mengembalikan antarmuka gaya COM ke jam referensi yang terkait dengan Pin. Penunjuk antarmuka ini akan menjadi antarmuka IKsReferenceClock.
KsPinGetTrailingEdgeStreamPointer

Fungsi KsPinGetTrailingEdgeStreamPointer memperoleh penunjuk aliran tepi berikutnya untuk antrean yang terkait dengan pin yang ditentukan.
KsPinHandshake

Fungsi KsPinHandshake mencoba jabat tangan protokol dengan pin yang terhubung.
KsPinPropertyHandler

Fungsi KsPinPropertyHandler melakukan penanganan standar anggota statis dari set properti KSPROPSETID_Pin. Penanganan ini tidak termasuk KSPROPERTY_PIN_CINSTANCES atau KSPROPERTY_PIN_DATAINTERSECTION.
KsPinRegisterAggregatedClientUnknown

Fungsi KsPinRegisterAggregatedClientUnknown adalah fungsi sebaris yang merupakan pembungkus untuk KsRegisterAggregatedClientUnknown.
KsPinRegisterFrameReturnCallback

Fungsi KsPinRegisterFrameReturnCallback mendaftarkan panggilan balik pengembalian bingkai dengan AVStream untuk pin tertentu.
KsPinRegisterHandshakeCallback

Fungsi KsPinRegisterHandshakeCallback mendaftarkan rutinitas panggilan balik yang disediakan minidriver untuk pin tertentu.
KsPinRegisterIrpCompletionCallback

Fungsi KsPinRegisterIrpCompletionCallback mendaftarkan rutinitas panggilan balik yang ditentukan minidriver untuk pin tertentu.
KsPinRegisterPowerCallbacks

Fungsi KsPinRegisterPowerCallbacks mendaftarkan panggilan balik manajemen daya untuk Pin.
KsPinReleaseControl

Fungsi KsPinReleaseControl merilis mutex kontrol untuk pin AVStream yang ditentukan oleh Pin.
KsPinReleaseProcessingMutex

Fungsi KsPinReleaseProcessingMutex merilis mutex pemrosesan untuk pin AVStream yang ditentukan oleh Pin.
KsPinSetPinClockTime

Fungsi KsPinSetPinClockTime mengatur waktu saat ini pada jam yang diekspos oleh Pin.
KsPinSubmitFrame

Jika pin telah ditempatkan ke dalam mode injeksi dengan panggilan ke KsPinRegisterFrameReturnCallback, fungsi KsPinSubmitFrame mengirimkan bingkai langsung ke sirkuit transportasi.
KsPinSubmitFrameMdl

Jika pin telah ditempatkan ke dalam mode injeksi dengan panggilan ke KsPinRegisterFrameReturnCallback, fungsi KsPinSubmitFrameMdl mengirimkan bingkai langsung ke sirkuit transportasi.
KsProbeStreamIrp

Fungsi KsProbeStreamIrp membuat modifikasi yang ditentukan pada buffer input dan output dari IRP yang diberikan berdasarkan bendera yang diteruskan, dan kemudian memvalidasi header stream.
KsProcessPinUpdate

Fungsi KsProcessPinUpdate dipanggil dari dalam pengiriman AVStrMiniFilterProcess filter yang berpusat pada filter untuk memperbarui pin proses.
KsPropertyHandler

Driver memanggil fungsi KsPropertyHandler untuk penanganan IRP.
KsPropertyHandlerWithAllocator

KsPropertyHandlerWithAllocator melakukan penanganan yang sama dengan KsPropertyHandler, dengan batasan yang sama, tetapi memungkinkan panggilan balik alokator opsional digunakan untuk menyediakan buffer untuk parameter.
KsPublishDeviceProfile

API KsPublishDeviceProfile dipanggil untuk menerbitkan informasi profil perangkat.
KsQueryDevicePnpObject

Fungsi KsQueryDevicePnpObject mengembalikan objek perangkat PnP yang dapat disimpan di header perangkat. Ini adalah objek perangkat berikutnya pada tumpukan PnP dan merupakan objek perangkat yang diminta PnP diteruskan ke jika KsDefaultDispatchPnp digunakan.
KsQueryInformationFile

Fungsi KsQueryInformationFile melakukan kueri informasi terhadap objek file yang ditentukan. Fungsi ini mencoba menggunakan FastIoDispatch jika memungkinkan, atau menghasilkan permintaan informasi terhadap objek perangkat.
KsQueryObjectAccessMask

Fungsi KsQueryObjectAccessMask mengembalikan akses yang awalnya diberikan kepada klien pertama yang membuat handel pada objek terkait. Akses tidak dapat diubah dengan menduplikasi handel.
KsQueryObjectCreateItem

Fungsi KsQueryObjectCreateItem mengembalikan item buat yang ditetapkan ke objek saat dibuat.
KsQueueWorkItem

Fungsi KsQueueWorkItem mengantrekan item kerja yang ditentukan dengan pekerja yang dibuat sebelumnya oleh fungsi KsRegisterWorker.
KsReadFile

Fungsi KsReadFile melakukan pembacaan terhadap objek file yang ditentukan.
KsRecalculateStackDepth

Fungsi KsRecalculateStackDepth menghitung ulang kedalaman tumpukan maksimum yang diperlukan oleh objek perangkat dasar berdasarkan semua objek yang telah menetapkan perangkat target (mereka telah menambahkan diri mereka ke daftar objek pada objek perangkat yang mendasar menggunakan fungsi KsSetTargetDeviceObject). Jika objek perangkat PnP telah diatur pada header perangkat yang mendasar menggunakan KsSetDevicePnpAndBaseObject, perangkat tersebut juga diperkirakan saat menghitung kedalaman tumpukan maksimum.
KsReferenceBusObject

Mereferensikan objek perangkat Fisik bus.
KsRegisterAggregatedClientUnknown

Dengan cara yang sangat mirip dengan COM, fungsi KsRegisterAggregatedClientUnknown menggabungkan dua objek:_the objek AVStream yang ditentukan dan objek klien yang tidak diketahui.
KsRegisterCountedWorker

Menangani klien yang mendaftar untuk penggunaan utas.
KsRegisterFilterWithNoKSPins

Fungsi KsRegisterFilterWithNoKSPins mendaftar dengan filter DirectShow yang tidak memiliki pin streaming kernel dan, oleh karena itu, tidak melakukan streaming dalam mode kernel.
KsRegisterWorker

Fungsi KsRegisterWorker menangani klien yang mendaftar untuk penggunaan utas.
KsReleaseCachedMdl

Fungsi KsReleaseCachedMdl digunakan untuk merilis MDL yang diperoleh oleh panggilan KsAcquireCachedMdl.
KsReleaseControl

Fungsi KsReleaseControl merilis mutex kontrol untuk Object.
KsReleaseDevice

Fungsi KsReleaseDevice merilis mutex perangkat dan keluar dari wilayah penting.
KsReleaseDeviceSecurityLock

Fungsi KsReleaseDeviceSecurityLock merilis kunci keamanan yang diperoleh sebelumnya pada header objek perangkat.
KsReleaseIrpOnCancelableQueue

Fungsi KsReleaseIrpOnCancelableQueue merilis IRP yang diperoleh yang sudah ada pada antrean yang dapat dibatalkan.
KsRemoveIrpFromCancelableQueue

Fungsi KsRemoveIrpFromCancelableQueue memunculkan IRP non-noncance berikutnya dari antrean yang ditentukan yang dapat dibatalkan dan menghapus status pembatalannya.
KsRemoveItemFromObjectBag

Fungsi KsRemoveItemFromObjectBag menghapus item dari tas objek.
KsRemoveSpecificIrpFromCancelableQueue

Fungsi KsRemoveSpecificIrpFromCancelableQueue menghapus IRP yang ditentukan dari antrean yang ditentukan. Ini dilakukan pada IRP yang sebelumnya diperoleh menggunakan KsRemoveIrpFromCancelableQueue, tetapi itu sebenarnya tidak dihapus dari antrean.
KsSetDefaultClockState

Fungsi KsSetDefaultClockState mengatur status jam saat ini yang digunakan untuk mencerminkan status pin filter yang mendasar saat ini.
KsSetDefaultClockTime

Fungsi KsSetDefaultClockTime mengatur waktu jam saat ini.
KsSetDevicePnpAndBaseObject

Fungsi KsSetDevicePnpAndBaseObject mengatur objek perangkat PnP di header perangkat, yang merupakan objek perangkat berikutnya pada tumpukan PnP dan merupakan objek perangkat yang diminta PnP diteruskan jika KsDefaultDispatchPnp digunakan.
KsSetInformationFile

Fungsi KsSetInformationFile melakukan set informasi terhadap objek file yang ditentukan. Fungsi ini mencoba menggunakan FastIoDispatch jika memungkinkan, atau menghasilkan informasi yang diatur terhadap objek perangkat.
KsSetMajorFunctionHandler

Fungsi KsSetMajorFunctionHandler mengatur handler untuk fungsi utama tertentu untuk menggunakan pengiriman internal.
KsSetPowerDispatch

Mengatur fungsi pengiriman daya yang akan dipanggil ketika objek driver menerima IRP IRP_MJ_POWER.
KsSetTargetDeviceObject

Fungsi KsSetTargetDeviceObject menetapkan objek perangkat target objek. Fungsi menambahkan header objek ke daftar header objek yang memiliki perangkat target.
KsSetTargetState

Mengatur status diaktifkan dari perangkat target yang terkait dengan header objek yang ditentukan.
KsStreamIo

Fungsi KsStreamIo melakukan stream baca atau tulis terhadap objek file yang ditentukan. Fungsi ini mencoba menggunakan FastIoDispatch jika memungkinkan, atau menghasilkan permintaan baca atau tulis terhadap objek perangkat.
KsStreamPointerAdvance

Fungsi KsStreamPointerAdvance memajukan penunjuk aliran ke bingkai data berikutnya.
KsStreamPointerAdvanceOffsets

Fungsi KsStreamPointerAdvanceOffsets memajukan offset StreamPointer.
KsStreamPointerAdvanceOffsetsAndUnlock

Fungsi KsStreamPointerAdvanceOffsetsAndUnlock memajukan StreamPointer jumlah byte yang ditentukan ke dalam aliran (menyesuaikan bidang OffsetIn dan OffsetOut dari StreamPointer seperti yang diminta) dan membukanya.
KsStreamPointerCancelTimeout

Fungsi KsStreamPointerCancelTimeout membatalkan panggilan balik batas waktu yang dijadwalkan sebelumnya pada penunjuk aliran yang ditentukan.
KsStreamPointerClone

Fungsi KsStreamPointerClone membuat kloning penunjuk aliran tertentu.
KsStreamPointerDelete

Fungsi KsStreamPointerDelete menghapus penunjuk aliran kloning, merilis referensi pada bingkai yang dirujuk oleh penunjuk aliran ini.
KsStreamPointerGetIrp

Fungsi KsStreamPointerGetIrp mengembalikan IRP yang terkait dengan bingkai yang dirujuk oleh penunjuk aliran yang diberikan.
KsStreamPointerGetMdl

Fungsi KsStreamPointerGetMdl mengembalikan MDL yang terkait dengan bingkai yang dirujuk oleh StreamPointer.
KsStreamPointerGetNextClone

Fungsi KsStreamPointerGetNextClone mengembalikan penunjuk aliran kloning yang dikloning segera setelah klon yang ditentukan.
KsStreamPointerLock

Fungsi KsStreamPointerLock mencoba mengunci penunjuk aliran yang ditentukan.
KsStreamPointerScheduleTimeout

Fungsi KsStreamPointerScheduleTimeout mendaftarkan panggilan balik batas waktu dengan AVStream untuk penunjuk aliran yang diberikan.
KsStreamPointerSetStatusCode

Fungsi KsStreamPointerSetStatusCode memungkinkan spesifikasi kode kesalahan yang berhasil atau tidak berhasil untuk menyelesaikan IRP yang diberikan.
KsStreamPointerUnlock

Fungsi KsStreamPointerUnlock membuka kunci penunjuk aliran yang sebelumnya telah dikunci oleh fungsi akuisisi (KsGetXxxEdgeStreamPointer) atau oleh KsStreamPointerLock.
KsSynchronousIoControlDevice

Fungsi KsSynchronousIoControlDevice melakukan kontrol I/O perangkat sinkron pada objek perangkat target. Ini menunggu dalam keadaan tidak dapat diubah sampai I/O selesai. Fungsi ini hanya dapat dipanggil pada PASSIVE_LEVEL.
KsTerminateDevice

Fungsi KsTerminateDevice menghapus perangkat AVStream.
KsTopologyPropertyHandler

Fungsi KsTopologyPropertyHandler melakukan penanganan standar anggota statis dari Kumpulan Properti KSPROPSETID_Topology. Fungsi ini menggunakan struktur KSTOPOLOGY, yang menjelaskan sekumpulan informasi yang dikembalikan oleh kumpulan properti ini.
KsUnregisterWorker

Fungsi KsUnregisterWorker memungkinkan klien untuk membatalkan pendaftaran pekerja.
KsUnserializeObjectPropertiesFromRegistry

Fungsi KsUnserializeObjectPropertiesFromRegistry, ketika diberikan objek tujuan dan jalur registri, menghitung nilai bernama dan menerapkannya sebagai data berseri ke kumpulan properti yang ditentukan yang tercantum dalam data serial.
KsValidateAllocatorCreateRequest

Fungsi KsValidateAllocatorCreateRequest memvalidasi permintaan IRP_MJ_CREATE sebagai permintaan alokator dan mengembalikan struktur pembuatan yang terkait dengan permintaan saat berhasil.
KsValidateAllocatorFramingEx

Fungsi KsValidateAllocatorFramingEx disediakan untuk penggunaan sistem saja.
KsValidateClockCreateRequest

Fungsi KsValidateClockCreateRequest memvalidasi permintaan pembuatan jam dan mengembalikan struktur pembuatan yang terkait dengan permintaan. Ini hanya dapat dipanggil pada PASSIVE_LEVEL.
KsValidateConnectRequest

Fungsi KsValidateConnectRequest memvalidasi permintaan koneksi dan mengembalikan pointer ke struktur koneksi yang terkait dengan permintaan. Fungsi ini hanya dapat dipanggil pada PASSIVE_LEVEL.
KsValidateTopologyNodeCreateRequest

Fungsi KsValidateTopologyNodeCreateRequest memvalidasi permintaan pembuatan simpul topologi dan mengembalikan struktur pembuatan yang terkait dengan permintaan. Fungsi ini hanya dapat dipanggil pada PASSIVE_LEVEL.
KsWriteFile

Fungsi KsWriteFile melakukan penulisan terhadap objek file yang ditentukan.

Fungsi panggilan balik

 
PFNALLOCATOR_ALLOCATEFRAME

Rutinitas KStrAllocateFrame menjelaskan fungsi alokasi bingkai yang disediakan vendor.
PFNALLOCATOR_FREEFRAME

Rutinitas KStrFreeFrame menjelaskan fungsi dealokasi bingkai yang disediakan vendor.
PFNDEREFERENCEDEVICEOBJECT

Fungsi panggilan balik PFNDEREFERENCEDEVICEOBJECT (ks.h) dapat dipanggil oleh driver untuk mengurangi jumlah referensi Objek Perangkat Fisik (PDO).
PFNKSADDEVENT

Rutinitas AVStrMiniAddEvent minidriver AVStream dipanggil ketika klien mendaftar untuk diberi tahu tentang suatu peristiwa. Rutinitas ini bersifat opsional.
PFNKSALLOCATOR

Minidriver dapat secara opsional menyediakan fungsi panggilan balik jenis PFNKSALLOCATOR sebagai parameter dalam panggilan ke KsEnableEventWithAllocator, KsPropertyHandlerWithAllocator, dan KsMethodHandlerWithAllocator.
PFNKSCANCELTIMER

Rutinitas KStrCancelTimer streaming minidriver dipanggil untuk membatalkan objek timer kustom yang sebelumnya ditentukan dalam parameter SetTimer dalam panggilan ke KsAllocateDefaultClockEx.
PFNKSCLOCK_CORRELATEDTIME

Rutinitas adalah rutinitas yang disediakan sistem yang diambil dan yang berikut: KStrClockGetCorrelatedTime adalah rutinitas yang disediakan sistem yang mengambil waktu sistem saat ini dan jumlah centang jam yang sesuai sejak boot. KStrClockGetCorrelatedPhysicalTime adalah rutinitas yang disediakan sistem yang mengambil delta dikurangi waktu sistem saat ini dan centang jam yang sesuai sejak boot.
PFNKSCLOCK_GETTIME

Rutinitas mendapatkan waktu sistem. KStrClockGetTime adalah rutinitas yang disediakan sistem yang mengambil waktu sistem saat ini. KStrClockGetPhysicalTime adalah rutinitas yang disediakan sistem yang mengambil waktu sistem saat ini dikurangi delta yang ditangguhkan.
PFNKSCONTEXT_DISPATCH

Rutinitas KStrContextDispatch minidriver streaming dipanggil untuk memproses runtime integrasi IRP_MJ_POWER.
PFNKSCORRELATEDTIME

Rutinitas KStrCorrelatedTime minidriver streaming dipanggil untuk mengambil waktu presentasi dan waktu fisik dengan cara yang berkorelasi. Ini memungkinkan pemilik jam untuk sepenuhnya menentukan waktu saat ini.
PFNKSDEFAULTALLOCATE

Rutinitas AVStrMiniAllocate AVStream minidriver mengalokasikan bingkai menggunakan alokator yang ditentukan dalam parameter Konteks.
PFNKSDEFAULTFREE

Rutinitas AVStrMiniAllocatorFreeFrame AVStream minidriver membebaskan bingkai yang ditentukan.
PFNKSDELETEALLOCATOR

Rutinitas AVStrMiniDeleteAllocator AVStream minidriver menghapus alokator yang terkait dengan pin.
PFNKSDEVICE

Rutinitas AVStrMiniDevicePostStart AVStream minidriver dipanggil ketika AVStream melakukan pemrosesan pasca-PnP-start. Gunakan untuk memuat driver pada waktu mulai, misalnya. Peristiwa tersebut kemudian akan terjadi dalam konteks utas pekerja setelah PnP dimulai.
PFNKSDEVICECREATE

Rutinitas AVStrMiniDeviceAdd minidriver AVStream memberi tahu minidriver bahwa rutinitas AddDevice PnP AVStream telah selesai.
PFNKSDEVICEIRP

Rutinitas handler IRP minidriver AVStream dipanggil ketika IRP ini dikirim oleh perangkat. IRP_MN_QUERY_REMOVE_DEVICEIRP_MN_QUERY_STOP_DEVICEIRP_MN_QUERY_INTERFACE
PFNKSDEVICEIRPVOID

Rutinitas penanganan IRP minidriver AVStream dipanggil ketika IRP ini dikirim oleh perangkat. IRP_MN_CANCEL_STOP_DEVICEIRP_MN_CANCEL_REMOVE_DEVICEIRP_MN_REMOVE_DEVICEIRP_MN_STOP_DEVICEIRP_MN_SURPRISE_REMOVAL
PFNKSDEVICEPNPSTART

Rutinitas AVStrMiniDeviceStart minidriver AVStream dipanggil saat permintaan IRP_MN_START_DEVICE dikirim untuk perangkat tertentu.
PFNKSDEVICEQUERYCAPABILITIES

Rutinitas AVStrMiniDeviceQueryCapabilities AVStream minidriver dipanggil saat IRP_MN_QUERY_CAPABILITIES dikirim oleh perangkat.
PFNKSDEVICEQUERYPOWER

AVStream memanggil rutinitas AVStrMiniDeviceQueryPower minidriver saat menerima permintaan IRP_MN_QUERY_POWER.
PFNKSDEVICESETPOWER

AVStream memanggil rutinitas AVStrMiniDeviceSetPower minidriver saat menerima IRP_MN_SET_POWER.
PFNKSFASTHANDLER

KStrFastHandler adalah rutinitas yang disediakan driver yang menangani permintaan properti atau metode tanpa pembuatan IRP.
PFNKSFILTERIRP

Rutinitas AVStrMiniFilterCreate minidriver AVStream dipanggil saat filter menerima IRP.
PFNKSFILTERPROCESS

Rutinitas AVStrMiniFilterProcess AVStream minidriver dipanggil ketika filter dimaksudkan untuk memproses bingkai. Ini digunakan untuk melakukan Pemrosesan Filter-Centric.
PFNKSFILTERVOID

Rutinitas AVStrMiniFilterReset AVStream minidriver dipanggil ketika AVStream menerima IOCTL_KS_RESET_STATE untuk mengembalikan filter ke status tempatnya berada pada Acquire-time.
PFNKSHANDLER

Rutinitas yang disediakan minidriver dipanggil ketika Kernel Streaming menerima IOCTL_KS_METHOD, mendapatkan/mengatur permintaan properti. Berikan penunjuk ke handler ini dalam struktur KSMETHOD_ITEM, KSPROPERTY_ITEM yang relevan.
PFNKSINTERSECTHANDLER

Rutinitas KStrIntersectHandler minidriver streaming dipanggil untuk membandingkan rentang data untuk menentukan apakah ada persimpangan, dan jika demikian, format data persimpangan.
PFNKSINTERSECTHANDLEREX

AVStream memanggil rutinitas AVStrMiniIntersectHandlerEx minidriver untuk menentukan persimpangan kualitas tertinggi dari dua rentang data.
PFNKSIRPLISTCALLBACK

Rutinitas KStrIrpListCallback minidriver streaming dipanggil untuk menentukan apakah yang diteruskan dalam IRP harus dipindahkan dari daftar sumber ke daftar tujuan, atau jika enumerasi IRP harus dihentikan.
PFNKSITEMFREECALLBACK

Rutinitas KStrItemFreeCallback streaming minidriver dipanggil untuk membebaskan item buat yang dialokasikan sebelumnya. KStrItemFreeCallback memungkinkan minidriver untuk melakukan pembersihan apa pun, termasuk menghapus perubahan deskriptor keamanan, jika perlu.
PFNKSPIN

Rutinitas panggilan balik minidriver AVStream dipanggil ketika:_There adalah data yang tersedia untuk diproses oleh struktur KSPIN. Gunakan rutinitas ini untuk melakukan pemrosesan Pin-Centric. KSPIN yang relevan berfungsi sebagai pin sink dan terhubung ke pin sumber AVStream.
PFNKSPINFRAMERETURN

Rutinitas AVStrMiniFrameReturn minidriver AVStream dipanggil ketika bingkai yang disuntikkan telah menyelesaikan perjalanannya di sekitar sirkuit dan siap untuk didaur ulang atau dibebaskan.
PFNKSPINHANDSHAKE

Rutinitas AVStrMiniPinHandshake minidriver AVStream dipanggil ketika AVStream menerima permintaan jabat tangan protokol yang tidak ditanganinya.
PFNKSPININITIALIZEALLOCATOR

Rutinitas AVStrMiniInitializeAllocator AVStream minidriver menginisialisasi alokator yang akan dikaitkan dengan pin.
PFNKSPINIRP

Rutinitas minidriver AVStream dipanggil ketika aktivitas pada pin dilakukan dan menerima IRP ini:IRP_MJ_CREATEIRP_MJ_CLOSE
PFNKSPINIRPCOMPLETION

Rutinitas AVStrMiniPinIrpCompletion AVStream minidriver dipanggil ketika IRP menyelesaikan pass di sekitar sirkuit dan bingkai yang terkait dengan IRP akan didaur ulang atau dihentikan.
PFNKSPINPOWER

Rutinitas AVStrMiniPinPower AVStream minidriver dipanggil untuk pin yang berpusat pada pin saat perangkat bangun atau memasuki status tidur.
PFNKSPINSETDATAFORMAT

Rutinitas AVStrMiniPinSetDataFormat AVStream minidriver dipanggil pada waktu pembuatan pin untuk memverifikasi bahwa format data yang disepakati sebelumnya dapat diterima untuk struktur KSPIN ini dan kecocokan untuk struktur KSDATARANGE ini.
PFNKSPINSETDEVICESTATE

Rutinitas AVStrMiniPinSetDeviceState AVStream minidriver dipanggil ketika status struktur KSPIN diubah karena kedatangan properti status koneksi 'set' IOCTL.
PFNKSPINVOID

Rutinitas panggilan balik minidriver AVStream dipanggil ketika:KSPIN yang relevan berfungsi sebagai pin sink dan pin sink ini terputus dari pin sumber AVStream. Status reset struktur KSPIN diubah karena kedatangan kontrol perangkat IOCTL_KS_RESET_STATE. Rutinitas ini juga dipanggil ketika antrean yang terkait dengan pin yang diberikan dibersihkan.
PFNKSREMOVEEVENT

Rutinitas AVStrMiniRemoveEvent AVStream minidriver dipanggil saat klien meminta untuk dihapus dari antrean pemberitahuan untuk suatu peristiwa. Rutinitas ini bersifat opsional.
PFNKSSETTIMER

Rutinitas KStrSetTimer minidriver streaming dipanggil untuk menghasilkan panggilan balik timer DPC berdasarkan waktu presentasi.
PFNKSSTREAMPOINTER

AVStream memanggil rutinitas AVStrMiniCancelCallback minidriver saat IRP yang terkait dengan penunjuk aliran kloning dibatalkan. Rutinitas ini bersifat opsional.
PFNQUERYREFERENCESTRING

Fungsi panggilan balik PFNQUERYREFERENCESTRING (ks.h) menyalin string referensi yang terkait dengan PDO ke dalam buffer yang dibuat dan dibebaskan oleh pemanggil.
PFNREFERENCEDEVICEOBJECT

Fungsi panggilan balik PFNREFERENCEDEVICEOBJECT (ks.h) dapat dipanggil oleh driver untuk menambah jumlah referensi Objek Perangkat Fisik (PDO).

Struktur

 
BUS_INTERFACE_MEDIUMS

Pelajari selengkapnya tentang: struktur BUS_INTERFACE_MEDIUMS
BUS_INTERFACE_REFERENCE

Enumerator perangkat lunak mengekspor antarmuka ini untuk memungkinkan driver mereferensikan hitungan objek perangkat fisik (PDO) sehingga perangkat tetap aktif saat digunakan dan dibongkar saat tidak digunakan.
KS_COMPRESSION

Struktur KS_COMPRESSION mendefinisikan kompresi bingkai pada pin output.
KS_FRAMING_ITEM

Struktur KS_FRAMING_ITEM digunakan untuk mendeklarasikan persyaratan alokator pada pin mode kernel.
KS_FRAMING_RANGE

Struktur KS_FRAMING_RANGE menentukan rentang untuk ukuran bingkai untuk item pembingkaian tertentu.
KS_FRAMING_RANGE_WEIGHTED

Driver dapat menggunakan struktur KS_FRAMING_RANGE_WEIGHTED untuk menentukan rentang ukuran bingkai tertimbang.
KSALLOCATOR_DISPATCH

Struktur KSALLOCATOR_DISPATCH berisi panggilan balik yang diperlukan untuk pin untuk mengimplementasikan alokator tingkat kernelnya sendiri.
KSALLOCATOR_FRAMING

Struktur KSALLOCATOR_FRAMING digunakan untuk mengkueri persyaratan pembingkaian dan mengirimkan permintaan pembuatan alokator.
KSALLOCATOR_FRAMING_EX

Struktur KSALLOCATOR_FRAMING_EX adalah pengganti AVStream untuk KSALLOCATOR_FRAMING. KSALLOCATOR_FRAMING_EX menentukan persyaratan alokator pada pin dalam filter tingkat kernel.
KSATTRIBUTE

Struktur KSATTRIBUTE mendefinisikan atribut tambahan dari format data atau rentang data yang tidak tercakup oleh struktur KSDATAFORMAT dan KSDATARANGE atau informasi yang diperluas berdasarkan format dan penentu rentang.
KSATTRIBUTE_LIST

Struktur KSATTRIBUTE_LIST berisi atribut yang ditentukan dalam struktur KSATTRIBUTE.
KSAUTOMATION_TABLE

Struktur KSAUTOMATION_TABLE mendefinisikan struktur yang menggabungkan tabel untuk properti, metode, dan peristiwa.
KSBUFFER_ITEM

Struktur KSBUFFER_ITEM digunakan untuk menyimpan daftar buffer data yang disalin dari sumber peristiwa, yang dapat diambil oleh sink peristiwa melalui KSEVENT_TYPE_QUERYBUFFER.
KSCLOCK_CREATE

Struktur KSCLOCK_CREATE digunakan dalam parameter pembuatan jam untuk fungsi KsCreateClock.
KSCLOCK_DISPATCH

Struktur KSCLOCK_DISPATCH berisi panggilan balik yang diperlukan agar pin mengimplementasikan objek jam.
KSCLOCK_FUNCTIONTABLE

Struktur KSCLOCK_FUNCTIONTABLE menjelaskan tabel fungsi untuk jam master.
KSCOMPONENTID

Struktur KSCOMPONENTID berisi pengidentifikasi unik yang menjelaskan objek streaming kernel individual.
KSCORRELATED_TIME

Struktur KSCORRELATED_TIME berisi waktu jam serta jumlah tick jam yang sesuai sejak boot sistem.
KSDATAFORMAT

Struktur KSDATAFORMAT adalah struktur panjang variabel yang menjelaskan format data.
KSDATAFORMAT

Topik ini menjelaskan serikat KSDATAFORMAT.
KSDEVICE

Struktur KSDEVICE menjelaskan perangkat fungsi WDM yang dikelola oleh AVStream.
KSDEVICE_DESCRIPTOR

Struktur KSDEVICE_DESCRIPTOR menjelaskan karakteristik perangkat tertentu.
KSDEVICE_DISPATCH

Struktur KSDEVICE_DISPATCH menjelaskan panggilan balik yang dapat diberikan klien untuk menerima pemberitahuan pembuatan perangkat dan peristiwa PnP.
KSDEVICE_THERMAL_DISPATCH

Struktur KSDEVICE_THERMAL_DISPATCH digunakan oleh driver miniport dalam panggilan API untuk mendaftarkan panggilan balik pemberitahuan termal. Struktur ini berisi penunjuk fungsi panggilan balik untuk antarmuka pendinginan aktif dan pasif.
KSDISPATCH_TABLE

Struktur KSDISPATCH_TABLE berisi pointer ke rutinitas pengiriman IRP yang diimplementasikan minidriver.
KSDPC_ITEM

Struktur KSDPC_ITEM digunakan untuk menyimpan informasi yang terkait dengan DPC internal apa pun yang mungkin digunakan untuk menghasilkan pemberitahuan peristiwa dari IRQL yang dinaikkan.
KSE_NODE

Struktur KSE_NODE menentukan permintaan peristiwa pada simpul tertentu.
KSE_PIN

Pelajari selengkapnya tentang: struktur KSE_PIN
KSERROR

Struktur KSERROR digunakan untuk melaporkan kesalahan streaming dalam mode kernel dan pengguna ke manajer kualitas masing-masing.
KSEVENT_ENTRY

Subsistem streaming kernel menggunakan struktur KSEVENT_ENTRY untuk menjelaskan bagaimana peristiwa harus dipicu.
KSEVENT_ITEM

Struktur KSEVENT_ITEM menjelaskan dukungan minidriver untuk peristiwa tertentu dalam set peristiwa.
KSEVENT_SET

Struktur KSEVENT_SET menjelaskan peristiwa yang terdiri dari set peristiwa streaming kernel.
KSEVENT_TIME_INTERVAL

Struktur KSEVENT_TIME_INTERVAL digunakan dalam berbagai peristiwa dalam kumpulan peristiwa KSEVENTSETID_Clock.
KSEVENT_TIME_MARK

Struktur KSEVENT_TIME_MARK digunakan dalam berbagai peristiwa dalam kumpulan peristiwa KSEVENTSETID_Clock.
KSEVENTDATA

Klien streaming kernel mengirim struktur KSEVENTDATA ke driver kelas untuk menentukan metode pemberitahuan.
KSFASTMETHOD_ITEM

Driver menyediakan struktur jenis KSFASTMETHOD_ITEM untuk mendukung pengiriman I/O yang cepat.
KSFASTPROPERTY_ITEM

Struktur KSFASTPROPERTY_ITEM digunakan dengan item untuk pengiriman I/O yang cepat.
KSFILTER

Struktur KSFILTER menjelaskan filter yang dibuat.
KSFILTER_DESCRIPTOR

Struktur KSFILTER_DESCRIPTOR menjelaskan karakteristik filter yang dibuat oleh pabrik filter tertentu.
KSFILTER_DISPATCH

Struktur KSFILTER_DISPATCH menjelaskan panggilan balik klien yang dibuat untuk memberi tahu klien tentang peristiwa tertentu pada jenis filter tertentu.
KSFILTERFACTORY

Struktur KSFILTERFACTORY mewakili pabrik filter.
KSFRAMETIME

Struktur KSFRAMETIME didukung oleh penyajian pin, dan digunakan untuk mengembalikan durasi bingkai data berikutnya, dan bendera yang terkait dengan bingkai tersebut.
KSGATE

Struktur KSGATE menjelaskan objek gerbang AVStream.
KSGRAPHMANAGER_FUNCTIONTABLE

Pelajari selengkapnya tentang: struktur KSGRAPHMANAGER_FUNCTIONTABLE
KSHANDSHAKE

Struktur KSHANDSHAKE digunakan untuk meneruskan informasi bolak-balik saat pin berjabat tangan dalam upaya untuk menegosiasikan antarmuka privat.
KSIDENTIFIER

Struktur KSIDENTIFIER menentukan GUID yang secara unik mengidentifikasi sekumpulan GUID terkait, dan nilai indeks untuk merujuk ke anggota tertentu dalam set tersebut.
KSINTERVAL

Struktur KSINTERVAL menentukan waktu dasar dan interval waktu untuk peristiwa berulang.
KSM_NODE

Sama seperti KSP_NODE digunakan untuk properti pada simpul, struktur KSM_NODE digunakan untuk metode pada simpul.
KSMAPPING

Struktur KSMAPPING digunakan untuk menggambarkan satu gugus memori fisik yang berdekatan untuk digunakan dalam operasi DMA sebar/kumpulkan.
KSMETHOD_ITEM

Struktur KSMETHOD_ITEM menjelaskan satu metode dalam satu set metode.
KSMETHOD_SET

Struktur KSMETHOD_SET menjelaskan metode yang terdiri dari set metode streaming kernel.
KSMULTIPLE_ITEM

Struktur KSMULTIPLE_ITEM adalah header generik untuk data properti yang dapat berisi beberapa entri.
KSNODE_CREATE

Struktur KSNODE_CREATE menjelaskan sekumpulan informasi yang digunakan untuk membuat handel simpul.
KSNODE_DESCRIPTOR

Struktur KSNODE_DESCRIPTOR menjelaskan simpul topologi dalam filter.
KSOBJECT_CREATE

Struktur KSOBJECT_CREATE berisi array handler buat untuk kelas objek dasar yang didukung oleh objek perangkat ini.
KSOBJECT_CREATE_ITEM

Struktur KSOBJECT_CREATE_ITEM digunakan untuk mencari string yang diteruskan ke permintaan buat.
KSP_NODE

Klien streaming kernel menggunakan struktur KSP_NODE untuk menentukan jenis properti dan node dalam permintaan properti KSPROPERTY_TOPOLOGY_NAME.
KSP_PIN

Klien streaming kernel menggunakan struktur KSP_PIN untuk menentukan properti dan jenis pin dalam permintaan properti KSPROPSETID_Pin.
KSP_TIMEFORMAT

Struktur KSP_TIMEFORMAT sesuai dengan KSPROPERTY_MEDIASEEKING_CONVERTTIMEFORMAT.
KSPIN

Struktur KSPIN menjelaskan pin yang diinstansiasi.
KSPIN_CINSTANCES

Pelajari selengkapnya tentang: struktur KSPIN_CINSTANCES
KSPIN_CONNECT

Klien menggunakan struktur KSPIN_CONNECT untuk menjelaskan koneksi yang mereka minta dari driver dalam panggilan KsCreatePin.
KSPIN_DESCRIPTOR

Struktur KSPIN_DESCRIPTOR menjelaskan properti KSPROPSETID_Pin dasar dari jenis pin.
KSPIN_DESCRIPTOR_EX

Struktur KSPIN_DESCRIPTOR_EX menjelaskan karakteristik jenis pin pada jenis filter tertentu.
KSPIN_DISPATCH

Struktur KSPIN_DISPATCH menjelaskan panggilan balik yang dapat didaftarkan klien untuk menerima pemberitahuan peristiwa pin.
KSPIN_MDL_CACHING_NOTIFICATION

Struktur KSPIN_MDL_CACHING_NOTIFICATION berisi bidang yang digunakan secara internal oleh sistem operasi.
KSPIN_MDL_CACHING_NOTIFICATION32

Struktur KSPIN_MDL_CACHING_NOTIFICATION32 berisi bidang yang digunakan secara internal oleh sistem operasi.
KSPIN_PHYSICALCONNECTION

Struktur jenis KSPIN_PHYSICALCONNECTION dikembalikan sebagai respons terhadap permintaan KSPROPERTY_PIN_PHYSICALCONNECTION.
KSPRIORITY

Struktur KSPRIORITY digunakan untuk menentukan prioritas dan digunakan dengan properti KSPROPERTY_CONNECTION_PRIORITY.
KSPROCESSPIN

Struktur KSPROCESSPIN menjelaskan status proses pin tertentu.
KSPROCESSPIN_INDEXENTRY

Struktur KSPROCESSPIN_INDEXENTRY digunakan dalam pemrosesan Filter-Centric untuk menyatukan semua pin input dan output dalam satu konteks.
KSPROPERTY_BOUNDS_LONG

Struktur KSPROPERTY_BOUNDS_LONG menentukan batas untuk properti 32-bit.
KSPROPERTY_BOUNDS_LONGLONG

Struktur KSPROPERTY_BOUNDS_LONGLONG menentukan batas untuk properti 64-bit.
KSPROPERTY_DESCRIPTION

Struktur KSPROPERTY_DESCRIPTION menentukan ukuran dan jenis nilai yang terkandung dalam properti tertentu.
KSPROPERTY_GRAPHMANAGER_INTERFACE

Pelajari selengkapnya tentang: struktur _KSPROPERTY_GRAPHMANAGER_INTERFACE
KSPROPERTY_ITEM

Driver menggunakan struktur KSPROPERTY_ITEM untuk menjelaskan bagaimana mereka mendukung properti dalam kumpulan properti.
KSPROPERTY_MEDIAAVAILABLE

Struktur KSPROPERTY_MEDIAAVAILABLE menentukan rentang waktu media (rentang waktu yang dapat dicari klien) yang saat ini tersedia pada filter.
KSPROPERTY_MEMBERSHEADER

Driver menyediakan struktur jenis KSPROPERTY_MEMBERSHEADER untuk menjelaskan ukuran dan jenis setiap elemen dalam array yang berisi nilai atau rentang properti.
KSPROPERTY_MEMBERSLIST

Struktur KSPROPERTY_MEMBERSLIST berisi daftar nilai atau rentang hukum untuk properti.
KSPROPERTY_POSITIONS

Struktur KSPROPERTY_POSITIONS menentukan posisi saat ini dan posisi berhenti, relatif terhadap total durasi aliran.
KSPROPERTY_SERIAL

Struktur KSPROPERTY_SERIAL adalah header yang disertakan untuk setiap properti yang mengikuti struktur KSPROPERTY_SERIALHDR.
KSPROPERTY_SERIALHDR

Format buffer serialisasi adalah struktur KSPROPERTY_SERIALHDR, diikuti oleh properti berseri.
KSPROPERTY_SET

Driver atau pin streaming kernel dapat menggunakan struktur KSPROPERTY_SET untuk menjelaskan bagaimana ia mendukung set properti.
KSPROPERTY_STEPPING_LONG

Struktur KSPROPERTY_STEPPING_LONG menentukan rentang nilai yang valid untuk properti 32-bit.
KSPROPERTY_STEPPING_LONGLONG

Struktur KSPROPERTY_STEPPING_LONGLONG menentukan rentang nilai yang valid untuk properti 64-bit.
KSPROPERTY_VALUES

Struktur KSPROPERTY_VALUES menjelaskan jenis dan nilai default properti yang dapat diterima.
KSQUALITY

Struktur KSQUALITY digunakan untuk melaporkan masalah QM dalam mode kernel dan pengguna ke manajer kualitas masing-masing.
KSQUALITY_MANAGER

Struktur KSQUALITY_MANAGER digunakan dengan properti KSPROPERTY_STREAM_QUALITY dan berisi handel sink manajer kualitas dan konteks untuk meneruskan keluhan kualitas.
KSQUERYBUFFER

Struktur KSQUERYBUFFER digunakan saat mengkueri buffer luar biasa yang tersedia pada peristiwa dengan KSEVENT_TYPE_QUERYBUFFER.
KSRATE

Kueri diteruskan struktur KSRATE yang ditambahkan ke properti yang berisi permintaan tarif (dikenal sebagai struktur KSRATE_CAPABILITY), dan dikembalikan struktur KSRATE yang diisi dengan kemampuan yang diberikan permintaan tarif.
KSRATE_CAPABILITY

Klien menggunakan struktur KSRATE_CAPABILITY dalam permintaan properti KSPROPERTY_STREAM_RATECAPABILITY.
KSRELATIVEEVENT

Properti KSPROPERTY_CONNECTION_STARTAT melewati struktur KSRELATIVEEVENT.
KSRESOLUTION

Struktur KSRESOLUTION menentukan granularitas dan kesalahan jam streaming kernel.
KSSTREAM_HEADER

Struktur KSSTREAM_HEADER adalah struktur panjang variabel yang menjelaskan paket data yang akan dibaca dari atau ditulis ke pin driver streaming.
KSSTREAM_METADATA_INFO

Struktur ini berisi informasi metadata yang diturunkan ke driver.
KSSTREAM_POINTER

Struktur KSSTREAM_POINTER adalah penunjuk AVStream dasar ke dalam aliran.
KSSTREAM_POINTER_OFFSET

Struktur KSSTREAM_POINTER_OFFSET mengindeks byte atau pemetaan dalam bingkai.
KSSTREAM_UVC_METADATA

Struktur KSSTREAM_UVC_METADATA berisi informasi tanda waktu awal dan akhir kerangka.
KSSTREAM_UVC_METADATATYPE_TIMESTAMP

Struktur KSSTREAM_UVC_METADATATYPE_TIMESTAMP berisi jam kelas video USB (UVC) dan informasi tanda waktu.
KSSTREAMALLOCATOR_FUNCTIONTABLE

Klien dapat meminta tabel fungsi alokator tertentu dengan mengirim struktur KSSTREAMALLOCATOR_FUNCTIONTABLE dalam permintaan properti KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE.
KSSTREAMALLOCATOR_STATUS

Struktur KSSTREAMALLOCATOR_STATUS menjelaskan persyaratan pembingkaian dan jumlah bingkai yang dialokasikan saat ini untuk alokator tertentu.
KSSTREAMALLOCATOR_STATUS_EX

Klien menggunakan KSSTREAMALLOCATOR_STATUS_EX untuk mengkueri status alokator yang mendukung pembingkaian alokator yang diperluas.
KSTIME

Struktur KSTIME menentukan stempel waktu yang dapat digunakan untuk menunjukkan posisi aliran.
KSTOPOLOGY

Struktur KSTOPOLOGY menjelaskan topologi pin dan simpul.
KSTOPOLOGY_CONNECTION

Struktur KSTOPOLOGY_CONNECTION menjelaskan koneksi jalur data tunggal di dalam filter streaming kernel.
MF_MDL_SHARED_PAYLOAD_KEY

Serikat ini digunakan secara internal oleh sistem operasi.

Enumerasi

 
KS_SEEKING_CAPABILITIES

Pelajari selengkapnya tentang: enumerasi KS_SEEKING_CAPABILITIES
KS_SEEKING_FLAGS

Enumerasi KS_SEEKING_FLAGS mencantumkan opsi pemosisian yang dapat digunakan bersama dengan struktur KSPROPERTY_POSITIONS.
KSCOMPLETION_INVOCATION

Pelajari selengkapnya tentang: enumerasi KSCOMPLETION_INVOCATION
KSDEGRADE_STANDARD

Enumerasi KSDEGRADE_STANDARD mencantumkan berbagai jenis degradasi.
KSDEVICE_THERMAL_STATE

Enumerasi yang ditentukan KS untuk perubahan status termal.
KSEVENT_CLOCK_POSITION

Pelajari selengkapnya tentang: enumerasi KSEVENT_CLOCK_POSITION
KSEVENT_CONNECTION

Pelajari selengkapnya tentang: enumerasi KSEVENT_CONNECTION
KSEVENT_DEVICE

Menentukan pemberitahuan peristiwa yang dihasilkan driver untuk menunjukkan bahwa perangkat telah hilang atau didahului.
KSEVENT_PINCAPS_CHANGENOTIFICATIONS

Pelajari selengkapnya tentang: enumerasi KSEVENT_PINCAPS_CHANGENOTIFICATIONS
KSEVENT_STREAMALLOCATOR

Pelajari selengkapnya tentang: enumerasi KSEVENT_STREAMALLOCATOR
KSEVENT_VOLUMELIMIT

Pelajari selengkapnya tentang: enumerasi KSEVENT_VOLUMELIMIT
KSEVENTS_LOCKTYPE

Enumerasi KSEVENTS_LOCKTYPE mengidentifikasi jenis kunci pengecualian. Jenis digunakan dengan EventFlags dalam beberapa fungsi pembantu set peristiwa.
KSINTERFACE_FILEIO

Pelajari selengkapnya tentang: enumerasi KSINTERFACE_FILEIO
KSINTERFACE_STANDARD

Pelajari selengkapnya tentang: enumerasi KSINTERFACE_STANDARD
KSIRP_REMOVAL_OPERATION

Pelajari selengkapnya tentang: enumerasi KSIRP_REMOVAL_OPERATION
KSLIST_ENTRY_LOCATION

Pelajari selengkapnya tentang: enumerasi KSLIST_ENTRY_LOCATION
KSMETHOD_STREAMALLOCATOR

Pelajari selengkapnya tentang: enumerasi KSMETHOD_STREAMALLOCATOR
KSMETHOD_STREAMIO

Pelajari selengkapnya tentang: enumerasi KSMETHOD_STREAMIO
KSOBJECTTYPE

Enumerasi KSOBJECTTYPE mencantumkan berbagai jenis objek streaming kernel.
KSPIN_COMMUNICATION

Pelajari selengkapnya tentang: enumerasi KSPIN_COMMUNICATION
KSPIN_DATAFLOW

Instans enumerasi KSPIN_DATAFLOW dikembalikan oleh KSPROPERTY_PIN_DATAFLOW.
KSPIN_MDL_CACHING_EVENT

Enumerasi KSPIN_MDL_CACHING_EVENT berisi nilai yang digunakan secara internal oleh sistem operasi.
KSPPROPERTY_ALLOCATOR_MDLCACHING

Enumerasi KSPPROPERTY_ALLOCATOR_MDLCACHING berisi nilai yang digunakan secara internal oleh sistem operasi.
KSPROPERTY_CLOCK

Pelajari selengkapnya tentang: enumerasi KSPROPERTY_CLOCK
KSPROPERTY_CONNECTION

Pelajari selengkapnya tentang: enumerasi KSPROPERTY_CONNECTION
KSPROPERTY_GENERAL

Pelajari selengkapnya tentang: enumerasi KSPROPERTY_GENERAL
KSPROPERTY_GM

Pelajari selengkapnya tentang: enumerasi KSPROPERTY_GM
KSPROPERTY_MEDIASEEKING

Pelajari selengkapnya tentang: enumerasi KSPROPERTY_MEDIASEEKING
KSPROPERTY_PIN

Pelajari selengkapnya tentang: enumerasi KSPROPERTY_PIN
KSPROPERTY_QUALITY

Pelajari selengkapnya tentang: enumerasi KSPROPERTY_QUALITY
KSPROPERTY_STREAM

Pelajari selengkapnya tentang: enumerasi KSPROPERTY_STREAM
KSPROPERTY_STREAMALLOCATOR

Pelajari selengkapnya tentang: enumerasi KSPROPERTY_STREAMALLOCATOR
KSPROPERTY_STREAMINTERFACE

Pelajari selengkapnya tentang: enumerasi KSPROPERTY_STREAMINTERFACE
KSPROPERTY_TOPOLOGY

Pelajari selengkapnya tentang: enumerasi KSPROPERTY_TOPOLOGY
KSRESET

Pelajari selengkapnya tentang: Enumerasi KSRESET
KSSTACK_USE

Pelajari selengkapnya tentang: enumerasi KSSTACK_USE
KSSTATE

Enumerasi KSSTATE mencantumkan kemungkinan status objek streaming kernel.
KSSTREAM_POINTER_STATE

Pelajari selengkapnya tentang: enumerasi KSSTREAM_POINTER_STATE
KSTARGET_STATE

Pelajari selengkapnya tentang: enumerasi KSTARGET_STATE
VARENUM

Menentukan jenis varian.