Condividi tramite


Intestazione ks.h

Questa intestazione viene usata dal flusso. Per altre informazioni, vedere:

ks.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IKsControl

L'interfaccia IKsControl è un'interfaccia in stile COM implementata nei filtri e nei pin AVStream.
IKsDeviceFunctions

L'interfaccia IKsDeviceFunctions è un'interfaccia in stile COM implementata nei dispositivi AVStream. Questa interfaccia è disponibile in Windows Server 2003 SP1 e versioni successive di Windows.
IKsReferenceClock

L'interfaccia IKsReferenceClock è un'interfaccia di tipo COM fornita da AVStream su tutti i pin. Il pin passa la richiesta all'orologio master.

IOCTL

 
IOCTL_KS_DISABLE_EVENT

Un'applicazione può usare IOCTL_KS_DISABLE_EVENT per annullare una notifica di richiesta precedente. L'applicazione specifica IOCTL_KS_DISABLE_EVENT nel parametro IoControl di una chiamata a KsSynchronousDeviceControl.
IOCTL_KS_ENABLE_EVENT

Un'applicazione può usare IOCTL_KS_ENABLE_EVENT per richiedere la notifica di un tipo di evento KS o per determinare gli eventi supportati da un oggetto KS.
IOCTL_KS_HANDSHAKE

Un client in modalità kernel può usare IOCTL_KS_HANDSHAKE per negoziare un'interfaccia tra pin AVStream non connessi.
IOCTL_KS_METHOD

Un'applicazione può usare IOCTL_KS_METHOD per eseguire un metodo su un oggetto KS. L'applicazione passa IOCTL_KS_METHOD con i parametri descritti di seguito alla funzione KsSynchronousDeviceControl.
IOCTL_KS_PROPERTY

Un'applicazione può usare IOCTL_KS_PROPERTY per ottenere o impostare proprietà oppure per determinare le proprietà supportate da un oggetto KS. L'applicazione passa IOCTL_KS_PROPERTY con i parametri descritti di seguito alla funzione KsSynchronousDeviceControl.
IOCTL_KS_READ_STREAM

Un'applicazione può usare IOCTL_KS_READ_STREAM per leggere i dati da un pin. L'applicazione passa IOCTL_KS_READ_STREAM con i parametri descritti di seguito alla funzione KsSynchronousDeviceControl.
IOCTL_KS_RESET_STATE

Un'applicazione può usare IOCTL_KS_RESET_STATE per restituire un pin allo stato in cui si trovava in fase di acquisizione. L'applicazione passa IOCTL_KS_RESET_STATE con i parametri descritti di seguito alla funzione KsSynchronousDeviceControl.
IOCTL_KS_WRITE_STREAM

Un'applicazione può usare IOCTL_KS_WRITE_STREAM per scrivere dati in un pin. L'applicazione passa IOCTL_KS_WRITE_STREAM con i parametri descritti di seguito alla funzione KsSynchronousDeviceControl.

Funzioni

 
_KsEdit

La funzione _KsEdit garantisce che un determinato elemento venga allocato in modo dinamico e associato a un oggetto AVStream tramite il contenitore di oggetti.
KsAcquireCachedMdl

Questa funzione viene usata per acquisire il file MDL memorizzato nella cache dal driver della porta KS. La funzione viene usata da un driver in modalità kernel per acquisire il codice MDL per un esempio fornito dalla pipeline generato da un driver Avstream.
KsAcquireControl

La funzione KsAcquireControl acquisisce il mutex del controllo filtro per Object.
KsAcquireDevice

La funzione KsAcquireDevice ottiene l'accesso sincrono per Device acquisendo il mutex del dispositivo.
KsAcquireDeviceSecurityLock

La funzione KsAcquireDeviceSecurityLock acquisisce il blocco di sicurezza associato a un oggetto dispositivo.
KsAcquireResetValue

La funzione KsAcquireResetValue recupera lo stato di reimpostazione corrente da un IOCTL_KS_RESET_STATE IRP.
KsAddDevice

La funzione KsAddDevice è il gestore AddDevice predefinito installato da KsInitializeDriver.
KsAddEvent

La funzione KsAddEvent aggiunge un evento all'elenco di eventi di Object.
KsAddIrpToCancelableQueue

La funzione KsAddIrpToCancelableQueue aggiunge un IRP a una coda di IR annullabili, consentendo così l'annullamento dell'IRP. Se L'IRP era stato impostato in precedenza su uno stato annullato, la funzione KsAddIrpToCancelableQueue completa l'annullamento di tale IRP.
KsAddItemToObjectBag

La funzione KsAddItemToObjectBag aggiunge un oggetto o un blocco di memoria al contenitore di oggetti specificato.
KsAddObjectCreateItemToDeviceHeader

La funzione KsAddObjectCreateItemToDeviceHeader aggiunge l'elemento di creazione specificato a un elemento vuoto nell'elenco di elementi creati allocati in precedenza per questa intestazione del dispositivo.
KsAddObjectCreateItemToObjectHeader

La funzione KsAddObjectCreateItemToObjectHeader aggiunge l'elemento di creazione specificato a un elemento vuoto nell'elenco di elementi creati precedentemente allocati per questa intestazione dell'oggetto.
KsAllocateDefaultClock

La funzione KsAllocateDefaultClock alloca e inizializza la struttura di clock predefinita.
KsAllocateDefaultClockEx

La funzione KsAllocateDefaultClockEx alloca e inizializza la struttura di clock predefinita.
KsAllocateDeviceHeader

La funzione KsAllocateDeviceHeader alloca e inizializza l'intestazione dell'estensione del dispositivo richiesta.
KsAllocateExtraData

La funzione KsAllocateExtraData viene usata con i runtime di integrazione di streaming per allocare un buffer per contenere dati di intestazione aggiuntivi. Viene restituito un puntatore al buffer allocato e il buffer deve essere liberato dal chiamante.
KsAllocateObjectBag

La funzione KsAllocateObjectBag crea un contenitore di oggetti e la associa a un KSDEVICE.
KsAllocateObjectCreateItem

La funzione KsAllocateObjectCreateItem alloca uno slot per l'elemento di creazione specificato, allocando facoltativamente lo spazio per e copiando anche i dati di creazione dell'elemento.
KsAllocateObjectHeader

La funzione KsAllocateObjectHeader inizializza l'intestazione del contesto di file richiesta.
KsCacheMedium

La funzione KsCacheMedium migliora le prestazioni di compilazione del grafico dei pin che usano supporti per definire la connettività.
KsCancelIo

La funzione KsCancelIo annulla tutti i runtime di integrazione nell'elenco di annullamento specificato. Se un IRP nell'elenco non dispone di una routine di annullamento, solo il bit di annullamento viene impostato in IRP. La funzione può essere chiamata a livello irQ DISPATCH_LEVEL o inferiore.
KsCompletePendingRequest

La funzione KsCompletePendingRequest viene usata per completare una richiesta di I/O in risposta alla quale una funzione di invio AVStream restituita in precedenza STATUS_PENDING.
KsCopyObjectBagItems

La funzione KsCopyObjectBagItems copia tutti gli elementi da un contenitore di oggetti in un altro.
KsCreateAllocator

La funzione KsCreateAllocator crea un handle per un allocatore per l'handle di connessione sink specificato. Questa funzione non completa l'IRP o imposta lo stato in IRP.
KsCreateAllocator2

Crea un handle per un allocatore per l'handle di connessione sink specificato. Questa funzione non completa l'IRP o imposta lo stato in IRP.
KsCreateClock

La funzione KsCreateClock crea un handle per un'istanza di clock.
KsCreateClock2

Crea un handle in un'istanza di clock. Chiamare questa funzione dopo l'inizializzazione di Component Object Model (COM).
KsCreateDefaultAllocator

Data una richiesta di IRP_MJ_CREATE convalidata, la funzione KsCreateDefaultAllocator crea un allocatore predefinito che usa il pool di memoria specificato e associa IoGetCurrentIrpStackLocation(Irp)->FileObject all'allocatore usando una tabella dispatch interna (KSDISPATCH_TABLE).
KsCreateDefaultAllocatorEx

Crea un allocatore predefinito che usa il pool di memoria specificato e associa IoGetCurrentIrpStackLocation(pIrp)->FileObject a questo allocatore usando una tabella dispatch interna (KSDISPATCH_TABLE).
KsCreateDefaultClock

Data una richiesta di IRP_MJ_CREATE, la funzione KsCreateDefaultClock crea un orologio predefinito che usa l'orologio di sistema come base temporale e associa IoGetCurrentIrpStackLocation(Irp)->FileObject all'orologio usando una tabella dispatch interna (KSDISPATCH_TABLE). Non completa l'IRP o imposta lo stato in IRP. La funzione KsCreateDefaultClock può essere chiamata solo in PASSIVE_LEVEL.
KsCreateDefaultSecurity

La funzione KsCreateDefaultSecurity crea un descrittore di sicurezza con sicurezza predefinita, ereditando facoltativamente i parametri da un descrittore di sicurezza padre.
KsCreateDevice

La funzione KsCreateDevice crea un dispositivo AVStream.
KsCreateFilterFactory

La funzione KsCreateFilterFactory aggiunge una factory di filtro a un determinato dispositivo.
KsCreatePin

La funzione KsCreatePin passa una richiesta di connessione a un dispositivo, creando un'istanza di pin. Questa funzione può essere chiamata solo in PASSIVE_LEVEL per i client in modalità kernel.
KsCreatePin2

Passa una richiesta di connessione a un dispositivo, creando un'istanza del pin.
KsCreateTopologyNode

La funzione KsCreateTopologyNode crea un handle per un'istanza del nodo della topologia. La funzione può essere chiamata solo in PASSIVE_LEVEL.
KsCreateTopologyNode2

Crea un handle per un'istanza del nodo della topologia.
KsDecrementCountedWorker

Decrementa il numero di ruoli di lavoro corrente di un ruolo di lavoro creato in precedenza da KsRegisterCountedWorker. Questa operazione deve essere chiamata dopo il completamento di ogni attività all'interno di un ruolo di lavoro.
KsDefaultAddEventHandler

La funzione KsDefaultAddEventHandler è una routine predefinita per gestire le richieste "add".
KsDefaultDeviceIoCompletion

La funzione KsDefaultDeviceIoCompletion viene usata per restituire una risposta predefinita e per completare qualsiasi controllo di I/O del dispositivo.
KsDeleteFilterFactory

KsDeleteFilterFactory elimina una determinata factory di filtro.
KsDereferenceBusObject

Dereferenzia l'oggetto dispositivo fisico del bus.
KsDeviceGetBusData

La funzione KsDeviceGetBusData legge i dati dal bus in cui risiede il dispositivo AVStream specificato.
KsDeviceGetFirstChildFilterFactory

La funzione KsDeviceGetFirstChildFilterFactory restituisce la prima factory di filtro figlio appartenente a un determinato dispositivo AVStream.
KsDeviceGetOuterUnknown

La funzione KsDeviceGetOuterUnknown restituisce l'IUnknown esterno del dispositivo AVStream specificato da Device.
KsDeviceRegisterAdapterObject

La funzione KsDeviceRegisterAdapterObject registra un oggetto adattatore DMA con AVStream per l'esecuzione di DMA a dispersione/raccolta DMA nel dispositivo specificato. Tutti i driver compilati per Win64 devono usare invece IKsDeviceFunctions::RegisterAdapterObjectEx.
KsDeviceRegisterAggregatedClientUnknown

La funzione KsDeviceRegisterAggregatedClientUnknown è una funzione inline che è un wrapper per KsRegisterAggregatedClientUnknown.
KsDeviceRegisterTermalDispatch

Questa funzione viene usata dal driver miniport Avstream per registrare i callback per le notifiche termiche con il driver della porta KS.
KsDeviceSetBusData

La funzione KsDeviceSetBusData scrive i dati nel bus in cui risiede il dispositivo AVStream specificato.
KsDisableEvent

La funzione KsDisableEvent disabilita gli eventi richiesti tramite IOCTL_KS_DISABLE_EVENT.
KsDiscard

La macro KsDiscard rimuove un determinato elemento da un contenitore di oggetti.
KsDiscardEvent

La funzione KsDiscardEvent rimuove la memoria usata da una voce di evento dopo che gli oggetti sono stati dereferenziati.
KsDispatchFastIoDeviceControlFailure

La funzione KsDispatchFastIoDeviceControlFailure viene usata in un KSDISPATCH_TABLE. Voce FastDeviceIoControl non gestita. La funzione deve sempre restituire FALSE.
KsDispatchFastReadFailure

La funzione KsDispatchFastReadFailure viene usata in un KSDISPATCH_TABLE. Voce FastRead quando la lettura di I/O veloce non viene gestita. La funzione deve sempre restituire FALSE.
KsDispatchInvalidDeviceRequest

La funzione KsDispatchInvalidDeviceRequest viene usata nelle voci KSDISPATCH_TABLE non gestite e che devono restituire STATUS_INVALID_DEVICE_REQUEST.
KsDispatchIrp

KsDispatchIrp chiama una routine dispatch corrispondente al codice di funzione dell'IRP specificato. KsDispatchIrp restituisce quindi il codice di stato da questa chiamata.
KsDispatchQuerySecurity

La funzione KsDispatchQuerySecurity viene usata nella KSDISPATCH_TABLE. QuerySecurity entry to handle querying about the current security descriptor.QuerySecurity entry to handle querying about the current security descriptor.
KsDispatchSetSecurity

La funzione KsDispatchSetSecurity viene usata nella KSDISPATCH_TABLE. Impostare La voceSecurity per gestire l'impostazione del descrittore di sicurezza corrente.
KsDispatchSpecificMethod

La funzione KsDispatchSpecificMethod invia un metodo a un gestore specifico. La funzione presuppone che il chiamante abbia inviato in precedenza l'IRP a un gestore tramite la funzione KsMethodHandler. La funzione può essere chiamata solo in PASSIVE_LEVEL.
KsDispatchSpecificProperty

La funzione KsDispatchSpecificProperty invia la proprietà a un gestore specifico.
KsEnableEvent

La funzione KsEnableEvent abilita gli eventi richiesti tramite IOCTL_KS_ENABLE_EVENT. Risponde a tutti gli identificatori di evento definiti dai set. Questa funzione può essere chiamata solo in PASSIVE_LEVEL.
KsEnableEventWithAllocator

La funzione KsEnableEventWithAllocator abilita gli eventi richiesti tramite IOCTL_KS_ENABLE_EVENT, ma consente anche l'uso di un callback di allocatore facoltativo per fornire un buffer per i parametri.
KSEVENT_ENTRY_IRP_STORAGE

Questa macro recupera un puntatore alla struttura KSEVENT_ENTRY archiviata in Irp.
KSEVENT_ITEM_IRP_STORAGE

Questa macro recupera un puntatore alla struttura KSEVENT_ITEM archiviata in Irp.
KSEVENT_SET_IRP_STORAGE

Questa macro recupera un puntatore alla struttura KSEVENT_SET archiviata in Irp. Queste informazioni vengono inizializzate solo per le richieste di supporto di base; non viene inizializzato per le richieste di abilitazione.
KsFastMethodHandler

La funzione KsFastMethodHandler gestisce i metodi veloci richiesti tramite IOCTL_KS_METHOD. Risponde a tutti gli identificatori di metodo definiti dai set contenuti anche nell'elenco di I/O rapido. Questa funzione può essere chiamata solo in PASSIVE_LEVEL.
KsFastPropertyHandler

La funzione KsFastPropertyHandler gestisce le richieste di proprietà veloci tramite IOCTL_KS_PROPERTY. Risponde a tutti gli identificatori di proprietà definiti dai set contenuti anche nell'elenco di I/O veloce. Questa funzione può essere chiamata solo in PASSIVE_LEVEL.
KsFilterAcquireControl

La funzione KsFilterAcquireControl acquisisce il mutex del controllo filtro per il filtro AVStream specificato da Filter.
KsFilterAcquireProcessingMutex

La funzione KsFilterAcquireProcessingMutex acquisisce il mutex di elaborazione per un filtro AVStream specificato.
KsFilterAddEvent

La funzione KsFilterAddEvent aggiunge un evento all'elenco di eventi di Filter.
KsFilterAddTopologyConnections

La funzione KsFilterAddTopologyConnections aggiunge nuove connessioni di topologia a un filtro.
KsFilterAttemptProcessing

La funzione KsFilterAttemptProcessing tenta di avviare l'elaborazione in Filter.
KsFilterCreateNode

La funzione KsFilterCreateNode crea un nuovo nodo della topologia nel filtro specificato.
KsFilterCreatePinFactory

La funzione KsFilterCreatePinFactory crea una nuova factory di pin nel filtro specificato.
KsFilterFactoryAddCreateItem

La funzione KsFilterFactoryAddCreateItem aggiunge un nuovo elemento di creazione per la factory di filtro specificata.
KsFilterFactoryGetDevice

La funzione KsFilterFactoryGetDevice restituisce il dispositivo AVStream a cui appartiene FilterFactory.
KsFilterFactoryGetFirstChildFilter

La funzione KsFilterFactoryGetFirstChildFilter restituisce il primo filtro creato da FilterFactory.
KsFilterFactoryGetNextSiblingFilterFactory

La funzione KsFilterFactoryGetNextSiblingFilterFactory restituisce la factory di filtro successiva appartenente al dispositivo padre di FilterFactory.
KsFilterFactoryGetOuterUnknown

La funzione KsFilterFactoryGetOuterUnknown restituisce l'IUnknown esterno della factory di filtro specificata.
KsFilterFactoryGetParentDevice

La funzione KsFilterFactoryGetParentDevice restituisce il dispositivo padre della factory di filtro specificata.
KsFilterFactoryGetSymbolicLink

La funzione KsFilterFactoryGetSymbolicLink restituisce il collegamento simbolico associato a una determinata factory di filtro.
KsFilterFactoryRegisterAggregatedClientUnknown

La funzione KsFilterFactoryRegisterAggregatedClientUnknown è una funzione inline che è un wrapper per KsRegisterAggregatedClientUnknown.
KsFilterFactorySetDeviceClassesState

La funzione KsFilterFactorySetDeviceClassesState abilita o disabilita le classi di dispositivo registrate da una determinata factory di filtro.
KsFilterFactoryUpdateCacheData

La funzione KsFilterFactoryUpdateCacheData aggiorna la chiave del Registro di sistema FilterData e la cache Media (un set di chiavi del Registro di sistema) per una determinata factory di filtro.
KsFilterGenerateEvents

La funzione KsFilterGenerateEvents genera eventi di un tipo indicato presenti nell'elenco di eventi di Filter.
KsFilterGetAndGate

La funzione KsFilterGetAndGate restituisce il gate AND di Filter.
KsFilterGetChildPinCount

KsFilterGetChildPinCountfunction consente di annullare il numero di pin di un determinato tipo di cui è attualmente stata creata un'istanza in un determinato filtro.
KsFilterGetDevice

La funzione KsFilterGetDevice restituisce il dispositivo AVStream a cui appartiene Filter.
KsFilterGetFirstChildPin

La funzione KsFilterGetFirstChildPin restituisce il primo pin di tipo PinID creato per il filtro specificato da Filter.
KsFilterGetNextSiblingFilter

La funzione KsFilterGetNextSiblingFilter restituisce il successivo filtro di cui è stata creata un'istanza appartenente alla factory di filtro padre di Filter.
KsFilterGetOuterUnknown

La funzione KsFilterGetOuterUnknown restituisce l'interfaccia IUnknown esterna del filtro specificato da Filter.
KsFilterGetParentFilterFactory

La funzione KsFilterGetParentFilterFactory restituisce la factory di filtro padre del filtro specificato.
KsFilterRegisterAggregatedClientUnknown

La funzione KsFilterRegisterAggregatedClientUnknown è una funzione inline che è un wrapper per KsRegisterAggregatedClientUnknown.
KsFilterRegisterPowerCallbacks

La funzione KsFilterRegisterPowerCallbacks registra i callback di risparmio energia per Filter.
KsFilterReleaseControl

La funzione KsFilterReleaseControl rilascia il mutex del controllo per il filtro AVStream specificato da Filter.
KsFilterReleaseProcessingMutex

La funzione KsFilterReleaseProcessingMutex rilascia il mutex di elaborazione per il filtro AVStream specificato da Filter.
KsForwardAndCatchIrp

La funzione KsForwardAndCatchIrp inoltra un IRP al driver specificato dopo l'inizializzazione della posizione successiva dello stack e recupera il controllo dell'IRP al completamento da tale driver.
KsForwardIrp

La funzione KsForwardIrp inoltra un IRP al driver specificato dopo l'inizializzazione del percorso dello stack successivo e l'impostazione dell'oggetto file.
KsFreeDefaultClock

La funzione KsFreeDefaultClock libera una struttura di clock predefinita precedentemente allocata con KsAllocateDefaultClock, tenendo conto di tutti i DPC timer attualmente in esecuzione.
KsFreeDeviceHeader

La funzione KsFreeDeviceHeader pulisce e libera un'intestazione del dispositivo allocata in precedenza.
KsFreeEventList

La funzione KsFreeEventList gestisce la liberazione di tutti gli eventi da un elenco specificato, presupponendo che questi eventi siano costituiti da strutture KSEVENT_ENTRY. Questa funzione può essere chiamata solo in PASSIVE_LEVEL.
KsFreeObjectBag

La funzione KsFreeObjectBag svuota e libera un contenitore di oggetti.
KsFreeObjectCreateItem

Libera lo slot per l'elemento di creazione specificato.
KsFreeObjectCreateItemsByContext

Libera tutti gli elementi di creazione con un contesto specifico.
KsFreeObjectHeader

La funzione KsFreeObjectHeader pulisce e libera un'intestazione di oggetto allocata in precedenza.
KsGateAddOffInputToAnd

La funzione KsGateAddOffInputToAnd aggiunge un nuovo input nello stato OFF a un determinato gate AND.
KsGateAddOffInputToOr

La funzione KsGateAddOffInputToOr aggiunge un nuovo input nello stato OFF a un determinato controllo OR.
KsGateAddOnInputToAnd

La funzione KsGateAddOnInputToAnd aggiunge un nuovo input nello stato ON a un determinato controllo AND.
KsGateAddOnInputToOr

La funzione KsGateAddOnInputToOr aggiunge un nuovo input nello stato ON a un determinato controllo OR.
KsGateCaptureThreshold

La funzione KsGateCaptureThreshold viene usata per acquisire un input ON di un gate AND specificato da Gate.
KsGateGetStateUnsafe

La funzione KsGateGetStateUnsafe restituisce lo stato del controllo specificato (aperto o chiuso) in modo non sicuro, indipendentemente dalla sincronizzazione.
KsGateInitialize

La funzione KsGateInitialize inizializza un gate da usare.
KsGateInitializeAnd

La funzione KsGateInitializeAnd inizializza una struttura KSGATE come gate AND e la collega al gate OR specificato da NextOrGate.
KsGateInitializeOr

La funzione KsGateInitializeOr inizializza una struttura KSGATE come gate OR e la collega al gate AND specificato da NextAndGate.
KsGateRemoveOffInputFromAnd

La funzione KsGateRemoveOffInputFromAnd rimuove un input esistente che si trova nello stato OFF da un gate AND.
KsGateRemoveOffInputFromOr

La funzione KsGateRemoveOffInputFromOr rimuove un input esistente che si trova nello stato OFF da un gate OR.
KsGateRemoveOnInputFromAnd

La funzione KsGateRemoveOnInputFromAnd rimuove un input esistente che si trova nello stato ON da un gate AND.
KsGateRemoveOnInputFromOr

La funzione KsGateRemoveOnInputFromOr rimuove un input esistente che si trova nello stato ON da un controllo OR.
KsGateTerminateAnd

La funzione KsGateTerminateAnd elimina un gate AND esistente e rimuove un input da qualsiasi gate OR collegato.
KsGateTerminateOr

La funzione KsGateTerminateOr elimina un gate OR esistente e rimuove un input da qualsiasi gate AND collegato.
KsGateTurnInputOff

La funzione KsGateTurnInputOff disattiva un input esistente per Gate.
KsGateTurnInputOn

La funzione KsGateTurnInputOn attiva un input esistente per Gate.
KsGenerateDataEvent

La funzione KsGenerateDataEvent genera una delle notifiche degli eventi standard quando viene fornita una struttura di immissione di eventi e dati di callback.
KsGenerateEvent

La funzione KsGenerateEvent genera una notifica di evento standard in base a una struttura di immissione di eventi.
KsGenerateEventList

La funzione KsGenerateEventList enumera l'elenco eventi e cerca l'evento specificato da generare.
KsGenerateEvents

La funzione KsGenerateEvents genera eventi di un tipo indicato presenti nell'elenco di eventi di Object.
KsGenerateTermalEvent

Questa funzione viene usata dai client (driver miniport) che non vogliono sottoscrivere il gestore termico, ma vogliono eseguire la propria gestione termica.
KsGetDefaultClockState

La funzione KsGetDefaultClockState ottiene lo stato corrente dell'orologio. La funzione può essere chiamata in DISPATCH_LEVEL.
KsGetDefaultClockTime

La funzione KsGetDefaultClockTime ottiene l'ora corrente dell'orologio. La funzione può essere chiamata in DISPATCH_LEVEL.
KsGetDevice

La funzione KsGetDevice restituisce la struttura del dispositivo AVStream a cui appartiene Object.
KsGetDeviceForDeviceObject

La funzione KsGetDeviceForDeviceObject restituisce la struttura del dispositivo AVStream per un determinato oggetto dispositivo funzionale.
KsGetFilterFromFileObject

La funzione KsGetFilterFromFileObject restituisce l'oggetto filtro AVStream associato a FileObject.
KsGetFilterFromIrp

La funzione KsGetFilterFromIrp restituisce l'oggetto filtro AVStream associato a un determinato IRP.
KsGetFirstChild

La funzione KsGetFirstChild restituisce il primo oggetto figlio AVStream di Object.
KsGetImageNameAndResourceId

La funzione KsGetImageNameAndResourceId restituisce il nome dell'immagine e l'identificatore di risorsa che corrisponde all'handle RegKey.
KsGetNextSibling

La funzione KsGetNextSibling restituisce l'elemento di pari livello successivo di un oggetto specificato.
KsGetNodeIdFromIrp

La funzione KsGetNodeIdFromIrp restituisce l'ID nodo del nodo a cui è stato inviato Irp.
KsGetObjectFromFileObject

La funzione KsGetObjectFromFileObject restituisce il cast dell'oggetto AVStream a PVOID da FileObject.
KsGetObjectTypeFromFileObject

La funzione KsGetObjectTypeFromFileObject restituisce il tipo di oggetto AVStream associato a un determinato oggetto file.
KsGetObjectTypeFromIrp

La funzione KsGetObjectTypeFromIrp restituisce il tipo di oggetto AVStream associato a un determinato IRP.
KsGetOuterUnknown

La funzione KsGetOuterUnknown restituisce l'IUnknown esterno di un determinato oggetto AVStream.
KsGetParent

La funzione KsGetParent acquisisce l'elemento padre dell'oggetto specificato.
KsGetPinFromFileObject

La funzione KsGetPinFromFileObject restituisce l'oggetto pin AVStream associato a FileObject.
KsGetPinFromIrp

La funzione KsGetPinFromIrp restituisce l'oggetto pin AVStream associato all'IRP specificato.
KsHandleSizedListQuery

La funzione KsHandleSizedListQuery, a seconda della lunghezza del buffer di sistema, restituisce le dimensioni del buffer necessarie, il numero di voci nell'elenco di dati specificato o copia le voci stesse.
KsIncrementCountedWorker

Incrementa il numero di ruoli di lavoro correnti e, facoltativamente, accoda l'elemento di lavoro contato con il ruolo di lavoro creato in precedenza da KsRegisterCountedWorker.
KsInitializeDevice

La funzione KsInitializeDevice viene chiamata da AVStream per inizializzare la classe di dispositivo AVStream da KsCreateDevice.
KsInitializeDeviceProfile

L'API KsInitializeDeviceProfile deve essere chiamata da tutti i driver miniport per inizializzare l'archivio profili e pubblicare i profili del dispositivo.
KsInitializeDriver

La funzione KsInitializeDriver inizializza l'oggetto driver di un minidriver AVStream.
KsLoadResource

Copia (carica) una risorsa dall'immagine specificata.
KsMapModuleName

La funzione KsMapModuleName restituisce il nome dell'immagine e l'identificatore di risorsa corrispondenti ai parametri PhysicalDeviceObject e ModuleName.
KsMergeAutomationTables

La funzione KsMergeAutomationTables unisce due tabelle di automazione.
KSMETHOD_ITEM_IRP_STORAGE

Questa macro accede a un puntatore al KSMETHOD_ITEM pertinente. Si noti che questo puntatore viene impostato solo quando si usa KsMethodHandlerWithAllocator.
KSMETHOD_SET_IRP_STORAGE

Questa macro restituisce un puntatore al KSMETHOD_SET in cui si trova il metodo.
KSMETHOD_TYPE_IRP_STORAGE

Questa macro accede al tipo di metodo come descritto nella KSMETHOD_ITEM. Se il metodo verrà elaborato in modo asincrono usando KsDispatchSpecificMethod, questa risorsa di archiviazione deve essere mantenuta intatta.
KsMethodHandler

La funzione KsMethodHandler gestisce i metodi richiesti tramite IOCTL_KS_METHOD. Funziona con tutti gli identificatori di metodo definiti dai set. La funzione può essere chiamata solo in PASSIVE_LEVEL.
KsMethodHandlerWithAllocator

Le funzioni KsMethodHandlerWithAllocator eseguono la stessa gestione di KsMethodHandler, con le stesse restrizioni, ma consente l'uso di un callback di allocatore facoltativo per fornire un buffer per i parametri.
KsMoveIrpsOnCancelableQueue

La funzione KsMoveIrpsOnCancelableQueue sposta i runtime di integrazione specificati dal parametro SourceList al parametro DestinationList a seconda del valore restituito dalla funzione KStrIrpListCallback definita dal minidriver.
KsNullDriverUnload

La funzione KsNullDriverUnload è una funzione predefinita che un driver può usare quando non ha altre attività da eseguire nella funzione di scaricamento, ma deve comunque consentire che il dispositivo venga scaricato dalla sua presenza.
KsPersistDeviceProfile

L'API KsPersistDeviceProfile esegue il commit delle informazioni del profilo nell'archivio permanente.
KsPinAcquireControl

La funzione KsPinAcquireControl acquisisce il mutex del controllo per il pin AVStream specificato da Pin.
KsPinAcquireProcessingMutex

La funzione KsPinAcquireProcessingMutex acquisisce il mutex di elaborazione per il pin AVStream specificato da Pin.
KsPinAddEvent

La funzione KsPinAddEvent aggiunge un evento specificato all'elenco di eventi pin.
KsPinAttachAndGate

La funzione KsPinAttachAndGate connette Pin come input a un gate AND inizializzato in precedenza e connette AndGate come input al gate AND del filtro pertinente.
KsPinAttachOrGate

La funzione KsPinAttachOrGate connette Pin come input a un gate OR inizializzato in precedenza e connette OrGate come input al gate AND del filtro pertinente.
KsPinAttemptProcessing

La funzione KsPinAttemptProcessing viene usata per riprendere l'elaborazione su un pin specifico in un filtro incentrato sui pin. Tenta di avviare l'elaborazione sul Pin inviando una chiamata di invio di elaborazione all'oggetto di elaborazione del pin.
KsPinDataIntersection

La funzione KsPinDataIntersection gestisce la proprietà KSPROPERTY_PIN_DATAINTERSECTION tramite una funzione di callback ed esegue gran parte della convalida iniziale dei parametri passati.
KsPinDataIntersectionEx

La funzione KsPinDataIntersectionEx gestisce il KSPROPERTY_PIN_DATAINTERSECTION tramite una funzione di callback.
KsPinGenerateEvents

La funzione KsPinGenerateEvents genera eventi di un tipo indicato presente nell'elenco di eventi pin.
KsPinGetAndGate

La funzione KsPinGetAndGate restituisce il controllo di elaborazione per Pin.
KsPinGetAvailableByteCount

La routine KsPinGetAvailableByteCount restituisce il numero di byte di dati di input davanti al bordo iniziale e il numero di byte del buffer di output davanti al bordo iniziale, sia per la coda di un pin specificato dal chiamante.
KsPinGetConnectedFilterInterface

La funzione KsPinGetConnectedFilterInterface esegue una query sul filtro a cui è connesso Pin per ottenere un puntatore a un'interfaccia COM.
KsPinGetConnectedPinDeviceObject

La funzione KsPinGetConnectedPinDeviceObject restituisce l'oggetto dispositivo nella parte superiore dello stack di dispositivi corrispondente al pin sink collegato al pin di origine.
KsPinGetConnectedPinFileObject

La funzione KsPinGetConnectedPinFileObject restituisce l'oggetto file per il pin a cui è connesso Pin. Funziona solo per i pin di origine.
KsPinGetConnectedPinInterface

La funzione KsPinGetConnectedPinInterface esegue una query sul pin a cui è connesso Pin per un'interfaccia di stile COM.
KsPinGetCopyRelationships

La funzione KsPinGetCopyRelationships restituisce informazioni sulla relazione di copia per un pin contenuto all'interno di un filtro incentrato sui pin.
KsPinGetDevice

La funzione KsPinGetDevice restituisce il dispositivo AVStream a cui appartiene Pin.
KsPinGetFirstCloneStreamPointer

La funzione KsPinGetFirstCloneStreamPointer restituisce il primo puntatore di flusso clonato nel Pin.
KsPinGetLeadingEdgeStreamPointer

La funzione KsPinGetLeadingEdgeStreamPointer acquisisce il puntatore al flusso perimetrale iniziale per la coda associata al pin specificato.
KsPinGetNextSiblingPin

La funzione KsPinGetNextSiblingPin restituisce il pin di cui viene creata un'istanza successiva dello stesso tipo e sullo stesso filtro di Pin.
KsPinGetOuterUnknown

La funzione KsPinGetOuterUnknown restituisce l'IUnknown esterno del pin specificato da Pin.
KsPinGetParentFilter

La funzione KsPinGetParentFilter restituisce il filtro padre Pin.
KsPinGetReferenceClockInterface

La funzione KsPinGetReferenceClockInterface restituisce un'interfaccia di stile COM all'orologio di riferimento associato a Pin. Questo puntatore di interfaccia sarà un'interfaccia IKsReferenceClock.
KsPinGetTrailingEdgeStreamPointer

La funzione KsPinGetTrailingEdgeStreamPointer acquisisce il puntatore di flusso perimetrale finale per la coda associata al pin specificato.
KsPinHandshake

La funzione KsPinHandshake tenta un handshake del protocollo con un pin connesso.
KsPinPropertyHandler

La funzione KsPinPropertyHandler esegue la gestione standard dei membri statici del set di proprietà KSPROPSETID_Pin. Questa gestione non include KSPROPERTY_PIN_CINSTANCES o KSPROPERTY_PIN_DATAINTERSECTION.
KsPinRegisterAggregatedClientUnknown

La funzione KsPinRegisterAggregatedClientUnknown è una funzione inline che è un wrapper per KsRegisterAggregatedClientUnknown.
KsPinRegisterFrameReturnCallback

La funzione KsPinRegisterFrameReturnCallback registra un callback di restituzione dei fotogrammi con AVStream per un determinato pin.
KsPinRegisterHandshakeCallback

La funzione KsPinRegisterHandshakeCallback registra una routine di callback fornita da minidriver per un determinato pin.
KsPinRegisterIrpCompletionCallback

La funzione KsPinRegisterIrpCompletionCallback registra una routine di callback definita dal minidriver per un pin specificato.
KsPinRegisterPowerCallbacks

La funzione KsPinRegisterPowerCallbacks registra i callback di risparmio energia per Pin.
KsPinReleaseControl

La funzione KsPinReleaseControl rilascia il mutex del controllo per il pin AVStream specificato da Pin.
KsPinReleaseProcessingMutex

La funzione KsPinReleaseProcessingMutex rilascia il mutex di elaborazione per il pin AVStream specificato da Pin.
KsPinSetPinClockTime

La funzione KsPinSetPinClockTime imposta l'ora corrente dell'orologio esposto da Pin.
KsPinSubmitFrame

Se un pin è stato inserito in modalità di inserimento tramite una chiamata a KsPinRegisterFrameReturnCallback, la funzione KsPinSubmitFrame invia un frame direttamente nel circuito di trasporto.
KsPinSubmitFrameMdl

Se un pin è stato inserito in modalità di inserimento tramite una chiamata a KsPinRegisterFrameReturnCallback, la funzione KsPinSubmitFrameMdl invia un frame direttamente nel circuito di trasporto.
KsProbeStreamIrp

La funzione KsProbeStreamIrp apporta le modifiche specificate ai buffer di input e output dell'IRP specificato in base ai flag passati e quindi convalida l'intestazione del flusso.
KsProcessPinUpdate

La funzione KsProcessPinUpdate viene chiamata dall'interno dell'invio AVStrMiniFilterProcess di un filtro incentrato sui filtri per aggiornare un pin di processo.
KsPropertyHandler

I driver chiamano la funzione KsPropertyHandler per la gestione di IRP.
KsPropertyHandlerWithAllocator

KsPropertyHandlerWithAllocator esegue la stessa gestione di KsPropertyHandler, con le stesse restrizioni, ma consente di usare un callback allocatore facoltativo per fornire un buffer per i parametri.
KsPublishDeviceProfile

L'API KsPublishDeviceProfile viene chiamata per pubblicare informazioni sul profilo del dispositivo.
KsQueryDevicePnpObject

La funzione KsQueryDevicePnpObject restituisce l'oggetto dispositivo PnP che può essere archiviato nell'intestazione del dispositivo. Si tratta dell'oggetto dispositivo successivo nello stack PnP ed è l'oggetto dispositivo a cui vengono inoltrate le richieste PnP se viene usato KsDefaultDispatchPnp.
KsQueryInformationFile

La funzione KsQueryInformationFile esegue una query di informazioni sull'oggetto file specificato. La funzione tenta di usare FastIoDispatch, se possibile, oppure genera una richiesta di informazioni sull'oggetto dispositivo.
KsQueryObjectAccessMask

La funzione KsQueryObjectAccessMask restituisce l'accesso originariamente concesso al primo client che ha creato un handle sull'oggetto associato. Impossibile modificare l'accesso duplicando gli handle.
KsQueryObjectCreateItem

La funzione KsQueryObjectCreateItem restituisce l'elemento di creazione assegnato all'oggetto al momento della creazione.
KsQueueWorkItem

La funzione KsQueueWorkItem accoda l'elemento di lavoro specificato con un ruolo di lavoro creato in precedenza dalla funzione KsRegisterWorker.
KsReadFile

La funzione KsReadFile esegue una lettura sull'oggetto file specificato.
KsRecalculateStackDepth

La funzione KsRecalculateStackDepth ricalcola la profondità massima dello stack richiesta dall'oggetto dispositivo sottostante in base a tutti gli oggetti che hanno impostato un dispositivo di destinazione (sono stati aggiunti all'elenco di oggetti nell'oggetto dispositivo sottostante usando la funzione KsSetTargetDeviceObject). Se l'oggetto dispositivo PnP è stato impostato nell'intestazione del dispositivo sottostante usando KsSetDevicePnpAndBaseObject, tale dispositivo viene preso in considerazione anche quando si calcola la profondità massima dello stack.
KsReferenceBusObject

Fa riferimento all'oggetto dispositivo fisico del bus.
KsRegisterAggregatedClientUnknown

In modo molto simile a COM, la funzione KsRegisterAggregatedClientUnknown aggrega due oggetti: _the oggetto AVStream specificato e un oggetto client sconosciuto.
KsRegisterCountedWorker

Gestisce la registrazione dei client per l'uso di un thread.
KsRegisterFilterWithNoKSPins

La funzione KsRegisterFilterWithNoKSPins registra con filtri DirectShow che non hanno pin di streaming kernel e, pertanto, non trasmettere in modalità kernel.
KsRegisterWorker

La funzione KsRegisterWorker gestisce la registrazione dei client per l'uso di un thread.
KsReleaseCachedMdl

La funzione KsReleaseCachedMdl viene usata per rilasciare il MDL acquisito dalla chiamata KsAcquireCachedMdl.
KsReleaseControl

La funzione KsReleaseControl rilascia il mutex del controllo per Object.
KsReleaseDevice

La funzione KsReleaseDevice rilascia il mutex del dispositivo e chiude l'area critica.
KsReleaseDeviceSecurityLock

La funzione KsReleaseDeviceSecurityLock rilascia un blocco di sicurezza precedentemente acquisito nell'intestazione dell'oggetto dispositivo.
KsReleaseIrpOnCancelableQueue

La funzione KsReleaseIrpOnCancelableQueue rilascia un'IRP acquisita già in una coda che può essere annullata.
KsRemoveIrpFromCancelableQueue

La funzione KsRemoveIrpFromCancelableQueue popa il successivo IRP noncanceled dalla coda specificata che può essere annullata e rimuove lo stato di annullamento.
KsRemoveItemFromObjectBag

La funzione KsRemoveItemFromObjectBag rimuove un elemento da un contenitore di oggetti.
KsRemoveSpecificIrpFromCancelableQueue

La funzione KsRemoveSpecificIrpFromCancelableQueue rimuove l'IRP specificato dalla coda specificata. Questa operazione viene eseguita in un'IRP acquisita in precedenza usando KsRemoveIrpFromCancelableQueue, ma che non è stata effettivamente rimossa dalla coda.
KsSetDefaultClockState

La funzione KsSetDefaultClockState imposta lo stato corrente dell'orologio utilizzato per riflettere lo stato corrente del pin del filtro sottostante.
KsSetDefaultClockTime

La funzione KsSetDefaultClockTime imposta l'ora corrente dell'orologio.
KsSetDevicePnpAndBaseObject

La funzione KsSetDevicePnpAndBaseObject imposta l'oggetto dispositivo PnP nell'intestazione del dispositivo, ovvero l'oggetto dispositivo successivo nello stack PnP ed è l'oggetto dispositivo a cui vengono inoltrate richieste PnP se viene usato KsDefaultDispatchPnp.
KsSetInformationFile

La funzione KsSetInformationFile esegue un set di informazioni sull'oggetto file specificato. Se possibile, la funzione tenta di usare FastIoDispatch oppure genera un set di informazioni sull'oggetto dispositivo.
KsSetMajorFunctionHandler

La funzione KsSetMajorFunctionHandler imposta il gestore per una funzione principale specificata per usare il dispatching interno.
KsSetPowerDispatch

Imposta la funzione di invio energia da chiamare quando l'oggetto driver riceve un IRP_MJ_POWER IRP.
KsSetTargetDeviceObject

La funzione KsSetTargetDeviceObject imposta l'oggetto dispositivo di destinazione di un oggetto. La funzione aggiunge l'intestazione dell'oggetto a un elenco di intestazioni di oggetto con dispositivi di destinazione.
KsSetTargetState

Imposta lo stato abilitato di un dispositivo di destinazione associato all'intestazione dell'oggetto specificato.
KsStreamIo

La funzione KsStreamIo esegue una lettura o una scrittura di flusso sull'oggetto file specificato. Se possibile, la funzione tenta di usare FastIoDispatch oppure genera una richiesta di lettura o scrittura sull'oggetto dispositivo.
KsStreamPointerAdvance

La funzione KsStreamPointerAdvance avanza un puntatore di flusso al frame di dati successivo.
KsStreamPointerAdvanceOffsets

La funzione KsStreamPointerAdvanceOffsets avanza gli offset di StreamPointer.
KsStreamPointerAdvanceOffsetsAndUnlock

La funzione KsStreamPointerAdvanceOffsetsAndUnlock avanza StreamPointer il numero specificato di byte nel flusso (modificando i campi OffsetIn e OffsetOut di StreamPointer come richiesto) e lo sblocca.
KsStreamPointerCancelTimeout

La funzione KsStreamPointerCancelTimeout annulla un callback di timeout pianificato in precedenza nel puntatore di flusso specificato.
KsStreamPointerClone

La funzione KsStreamPointerClone crea un clone di un puntatore di flusso specificato.
KsStreamPointerDelete

La funzione KsStreamPointerDelete elimina un puntatore di flusso clone, rilasciando un riferimento nel frame a cui ha fatto riferimento questo puntatore di flusso.
KsStreamPointerGetIrp

La funzione KsStreamPointerGetIrp restituisce l'IRP associato al frame a cui fa riferimento il puntatore di flusso specificato.
KsStreamPointerGetMdl

La funzione KsStreamPointerGetMdl restituisce l'MDL associato al frame a cui fa riferimento StreamPointer.
KsStreamPointerGetNextClone

La funzione KsStreamPointerGetNextClone restituisce il puntatore di flusso clone clonato immediatamente dopo il clone specificato.
KsStreamPointerLock

La funzione KsStreamPointerLock tenta di bloccare il puntatore di flusso specificato.
KsStreamPointerScheduleTimeout

La funzione KsStreamPointerScheduleTimeout registra un callback timeout con AVStream per il puntatore di flusso specificato.
KsStreamPointerSetStatusCode

La funzione KsStreamPointerSetStatusCode consente la specifica di un codice di errore riuscito o non riuscito con cui completare l'IRP specificato.
KsStreamPointerUnlock

La funzione KsStreamPointerUnlock sblocca un puntatore di flusso bloccato in precedenza da una funzione di acquisizione (KsGetXxxEdgeStreamPointer) o da KsStreamPointerLock.
KsSynchronousIoControlDevice

La funzione KsSynchronousIoControlDevice esegue un controllo I/O sincrono del dispositivo nell'oggetto dispositivo di destinazione. Attende in uno stato nonlerabile fino al completamento dell'I/O. Questa funzione può essere chiamata solo in PASSIVE_LEVEL.
KsTerminateDevice

La funzione KsTerminateDevice rimuove un dispositivo AVStream.
KsTopologyPropertyHandler

La funzione KsTopologyPropertyHandler esegue la gestione standard dei membri statici del set di proprietà KSPROPSETID_Topology. La funzione usa la struttura KSTOPOLOGY, che descrive il set di informazioni restituite da questo set di proprietà.
KsUnregisterWorker

La funzione KsUnregisterWorker consente ai client di annullare la registrazione di un ruolo di lavoro.
KsUnserializeObjectPropertiesFromRegistry

La funzione KsUnserializeObjectPropertiesFromRegistry, quando viene specificato un oggetto di destinazione e un percorso del Registro di sistema, enumera i valori denominati e li applica come dati serializzati ai set di proprietà specificati elencati nei dati serializzati.
KsValidateAllocatorCreateRequest

La funzione KsValidateAllocatorCreateRequest convalida una richiesta di IRP_MJ_CREATE come richiesta di allocatore e restituisce la struttura di creazione associata alla richiesta di esito positivo.
KsValidateAllocatorFramingEx

La funzione KsValidateAllocatorFramingEx è riservata solo per l'uso del sistema.
KsValidateClockCreateRequest

La funzione KsValidateClockCreateRequest convalida la richiesta di creazione dell'orologio e restituisce la struttura di creazione associata alla richiesta. Questo può essere chiamato solo in PASSIVE_LEVEL.
KsValidateConnectRequest

La funzione KsValidateConnectRequest convalida una richiesta di connessione e restituisce un puntatore alla struttura di connessione associata alla richiesta. Questa funzione può essere chiamata solo in PASSIVE_LEVEL.
KsValidateTopologyNodeCreateRequest

La funzione KsValidateTopologyNodeCreateRequest convalida una richiesta di creazione del nodo della topologia e restituisce la struttura di creazione associata alla richiesta. La funzione può essere chiamata solo in PASSIVE_LEVEL.
KsWriteFile

La funzione KsWriteFile esegue una scrittura sull'oggetto file specificato.

Funzioni di callback

 
PFNALLOCATOR_ALLOCATEFRAME

La routine KStrAllocateFrame descrive una funzione di allocazione di frame fornita dal fornitore.
PFNALLOCATOR_FREEFRAME

La routine KStrFreeFrame descrive una funzione di deallocazione frame fornita dal fornitore.
PFNDEREFERENCEDEVICEOBJECT

La funzione di callback PFNDEREFERENCEDEVICEOBJECT (ks.h) può essere richiamata dal driver per decrementare il conteggio dei riferimenti dell'oggetto dispositivo fisico (PDO).
PFNKSADDEVENT

La routine AVStrMiniAddEvent di un minidriver AVStream viene chiamata quando un client esegue la registrazione per ricevere una notifica di un evento. Questa routine è facoltativa.
PFNKSALLOCATOR

I minidriver possono facoltativamente fornire una funzione di callback di tipo PFNKSALLOCATOR come parametro nelle chiamate a KsEnableEventWithAllocator, KsPropertyHandlerWithAllocator e KsMethodHandlerWithAllocator.
PFNKSCANCELTIMER

Viene chiamata la routine KStrCancelTimer di un minidriver di streaming per annullare un oggetto timer personalizzato specificato in precedenza nel parametro SetTimer in una chiamata a KsAllocateDefaultClockEx.
PFNKSCLOCK_CORRELATEDTIME

La routine è una routine fornita dal sistema che recupera e il seguente:KStrClockGetCorrelatedTime è una routine fornita dal sistema che recupera sia l'ora di sistema che il conteggio dei tick di clock corrispondente dall'avvio. KStrClockGetCorrelatedPhysicalTime è una routine fornita dal sistema che recupera sia l'ora di sistema corrente che il delta sospeso e il segno di spunta dell'orologio corrispondente dall'avvio.
PFNKSCLOCK_GETTIME

La routine ottiene l'ora di sistema. KStrClockGetTime è una routine fornita dal sistema che recupera l'ora di sistema corrente. KStrClockGetPhysicalTime è una routine fornita dal sistema che recupera l'ora di sistema corrente meno qualsiasi delta sospeso.
PFNKSCONTEXT_DISPATCH

Viene chiamata la routine KStrContextDispatch di un minidriver di streaming per elaborare IRP_MJ_POWER IRP.
PFNKSCORRELATEDTIME

Viene chiamata la routine KStrCorrelatedTime di un minidriver di streaming per recuperare sia l'ora della presentazione che l'ora fisica in modo correlato. In questo modo il proprietario dell'orologio può determinare completamente l'ora corrente.
PFNKSDEFAULTALLOCATE

Una routine AVStrMiniAllocate di AVStream minidriver alloca un frame usando l'allocatore specificato nel parametro Context.
PFNKSDEFAULTFREE

La routine AVStrMiniAllocatorFreeFrame di AVStream minidriver libera il frame specificato.
PFNKSDELETEALLOCATOR

La routine AVStrMiniDeleteAllocator di AVStream di un minidriver elimina l'allocatore associato a un pin.
PFNKSDEVICE

La routine AVStrMiniDevicePostStart di AVStream di un minidriver viene chiamata quando AVStream esegue l'elaborazione post-PnP-start. Usarlo per caricare i driver all'ora di inizio, ad esempio. Tali eventi si verificheranno quindi nel contesto di un thread di lavoro dopo l'avvio di PnP.
PFNKSDEVICECREATE

Una routine AVStrMiniDeviceAdd di AVStream minidriver notifica al minidriver che la routine PnP AddDevice di AVStream è stata completata.
PFNKSDEVICEIRP

La routine del gestore IRP di AVStream viene chiamata quando questi IRP vengono inviati dal dispositivo. IRP_MN_QUERY_REMOVE_DEVICEIRP_MN_QUERY_STOP_DEVICEIRP_MN_QUERY_INTERFACE
PFNKSDEVICEIRPVOID

La routine di gestione di IRP di AVStream viene chiamata quando questi IRP vengono inviati dal dispositivo. IRP_MN_CANCEL_STOP_DEVICEIRP_MN_CANCEL_REMOVE_DEVICEIRP_MN_REMOVE_DEVICEIRP_MN_STOP_DEVICEIRP_MN_SURPRISE_REMOVAL
PFNKSDEVICEPNPSTART

La routine AVStrMiniDeviceStart di AVStream di un minidriver viene chiamata quando viene inviata una richiesta di IRP_MN_START_DEVICE per un dispositivo specificato.
PFNKSDEVICEQUERYCAPABILITIES

La routine AVStrMiniDeviceQueryCapabilities di AVStream minidriver viene chiamata quando un IRP_MN_QUERY_CAPABILITIES viene inviato dal dispositivo.
PFNKSDEVICEQUERYPOWER

AVStream chiama la routine AVStrMiniDeviceQueryPower di un minidriver quando riceve una richiesta di IRP_MN_QUERY_POWER.
PFNKSDEVICESETPOWER

AVStream chiama la routine AVStrMiniDeviceSetPower di un minidriver quando riceve un IRP_MN_SET_POWER.
PFNKSFASTHANDLER

KStrFastHandler è una routine fornita dal driver che gestisce una richiesta di proprietà o metodo senza la creazione di un IRP.
PFNKSFILTERIRP

La routine AVStrMiniFilterCreate di un minidriver AVStream viene chiamata quando un filtro riceve un IRP.
PFNKSFILTERPROCESS

La routine AVStrMiniFilterProcess di avStrMiniFilterProcess di AVStream viene chiamata quando il filtro è progettato per elaborare i fotogrammi. Viene usato per eseguire l'elaborazione Filter-Centric.
PFNKSFILTERVOID

La routine AVStrMiniFilterReset di avStrMiniFilterReset di AVStream viene chiamata quando AVStream riceve un IOCTL_KS_RESET_STATE per restituire il filtro allo stato in cui si trovava in fase di acquisizione.
PFNKSHANDLER

La routine fornita dal minidriver viene chiamata quando Kernel Streaming riceve una richiesta di proprietà get/set IOCTL_KS_METHOD. Specificare un puntatore a questo gestore nella struttura KSMETHOD_ITEM KSPROPERTY_ITEM pertinente.
PFNKSINTERSECTHANDLER

Viene chiamata la routine KStrIntersectHandler di un minidriver di streaming per confrontare un intervallo di dati per determinare se è presente un'intersezione e, in tal caso, il formato dei dati dell'intersezione.
PFNKSINTERSECTHANDLEREX

AVStream chiama la routine AVStrMiniIntersectHandlerEx di un minidriver per determinare l'intersezione di qualità più elevata di due intervalli di dati.
PFNKSIRPLISTCALLBACK

Viene chiamata la routine KStrIrpListCallback di un minidriver di streaming per determinare se l'oggetto passato in IRP deve essere spostato dall'elenco di origine all'elenco di destinazione o se l'enumerazione IRP deve essere terminata.
PFNKSITEMFREECALLBACK

La routine KStrItemFreeCallback di un minidriver di streaming viene chiamata per liberare un elemento di creazione allocato in precedenza. KStrItemFreeCallback consente al minidriver di eseguire qualsiasi pulizia, inclusa la scaricamento delle modifiche del descrittore di sicurezza, se necessario.
PFNKSPIN

La routine di callback di un minidriver AVStream viene chiamata quando:_There è dati disponibili per l'elaborazione di una struttura KSPIN. Utilizzare questa routine per eseguire Pin-Centric Processing.Il KSPIN pertinente funge da pin sink ed è connesso a un pin di origine AVStream.
PFNKSPINFRAMERETURN

La routine AVStrMiniFrameReturn di un minidriver AVStream viene chiamata quando un frame inserito ha completato il suo viaggio intorno al circuito ed è pronto per essere riciclato o liberato.
PFNKSPINHANDSHAKE

La routine AVStrMiniPinHandshake di avStrMiniPinHandshake di AVStream viene chiamata quando AVStream riceve una richiesta di handshake del protocollo che non gestisce.
PFNKSPININITIALIZEALLOCATOR

La routine AVStrMiniInitializeAllocator di AVStream minidriver inizializza un allocatore che verrà associato a un pin.
PFNKSPINIRP

La routine di un minidriver AVStream viene chiamata quando viene eseguita un'attività sul pin e riceve questi IRPs:IRP_MJ_CREATEIRP_MJ_CLOSE
PFNKSPINIRPCOMPLETION

La routine AVStrMiniPinIrpCompletion di AVStream di un minidriver viene chiamata quando un IRP completa un passaggio intorno al circuito e il frame associato all'IRP sta per essere riciclato o ritirato.
PFNKSPINPOWER

La routine AVStrMiniPinPower di un minidriver AVStream viene chiamata per i pin incentrati sul pin quando il dispositivo si sveglia o entra in stato di sospensione.
PFNKSPINSETDATAFORMAT

La routine AVStrMiniPinSetDataFormat di AVStrMiniPinSetDataFormat di AVStream viene chiamata al momento della creazione del pin per verificare che il formato dati concordato in precedenza sia accettabile per questa struttura KSPIN e una corrispondenza per questa struttura KSDATARANGE.
PFNKSPINSETDEVICESTATE

La routine AVStrMiniPinSetDeviceState di AVStream di un minidriver viene chiamata quando lo stato di una struttura KSPIN viene modificato a causa dell'arrivo di una proprietà dello stato di connessione 'set' IOCTL.
PFNKSPINVOID

La routine di callback di un minidriver AVStream viene chiamata quando:il KSPIN pertinente funge da pin sink e questo pin sink viene disconnesso da un pin di origine AVStream. Lo stato di reimpostazione di una struttura KSPIN viene modificato a causa dell'arrivo di un controllo dispositivo IOCTL_KS_RESET_STATE. Questa routine viene chiamata anche quando la coda associata al pin specificato viene scaricata.
PFNKSREMOVEEVENT

La routine AVStrMiniRemoveEvent di un minidriver AVStream viene chiamata quando un client richiede di essere rimosso dalla coda di notifica per un evento. Questa routine è facoltativa.
PFNKSSETTIMER

Viene chiamata la routine KStrSetTimer di un minidriver di streaming per generare callback timer DPC in base all'ora di presentazione.
PFNKSSTREAMPOINTER

AVStream chiama una routine AVStrMiniCancelCallback di un minidriver quando l'IRP associato a un puntatore di flusso clonato viene annullato. Questa routine è facoltativa.
PFNQUERYREFERENCESTRING

La funzione di callback PFNQUERYREFERENCESTRING (ks.h) copia la stringa di riferimento associata al PDO in un buffer creato e liberato dal chiamante.
PFNREFERENCEDEVICEOBJECT

La funzione di callback PFNREFERENCEDEVICEOBJECT (ks.h) può essere richiamata dal driver per incrementare il conteggio dei riferimenti dell'oggetto dispositivo fisico (PDO).

Strutture

 
BUS_INTERFACE_MEDIUMS

Altre informazioni su: struttura BUS_INTERFACE_MEDIUMS
BUS_INTERFACE_REFERENCE

Un enumeratore di dispositivi software esporta questa interfaccia per consentire ai driver di fare riferimento a oggetti dispositivo fisici (PDO) in modo che il dispositivo rimanga attivo durante l'uso e venga scaricato quando non in uso.
KS_COMPRESSION

La struttura KS_COMPRESSION definisce la compressione dei fotogrammi su un pin di output.
KS_FRAMING_ITEM

La struttura KS_FRAMING_ITEM viene usata per dichiarare i requisiti dell'allocatore in un pin in modalità kernel.
KS_FRAMING_RANGE

La struttura KS_FRAMING_RANGE specifica un intervallo per le dimensioni del frame per un determinato elemento di frame.
KS_FRAMING_RANGE_WEIGHTED

I driver possono usare la struttura KS_FRAMING_RANGE_WEIGHTED per specificare un intervallo di dimensioni di fotogrammi ponderati.
KSALLOCATOR_DISPATCH

La struttura KSALLOCATOR_DISPATCH contiene i callback necessari per un pin per implementare il proprio allocatore a livello di kernel.
KSALLOCATOR_FRAMING

La struttura KSALLOCATOR_FRAMING viene usata per eseguire query sui requisiti di frame e inviare richieste di creazione dell'allocatore.
KSALLOCATOR_FRAMING_EX

La struttura KSALLOCATOR_FRAMING_EX è la sostituzione di AVStream per KSALLOCATOR_FRAMING. KSALLOCATOR_FRAMING_EX definisce i requisiti dell'allocatore in un pin in un filtro a livello di kernel.
KSATTRIBUTE

La struttura KSATTRIBUTE definisce un attributo aggiuntivo di un formato di dati o di un intervallo di dati non coperto dalle strutture KSDATAFORMAT e KSDATARANGE o dalle informazioni estese in base al formato e agli identificatori di intervallo.
KSATTRIBUTE_LIST

La struttura KSATTRIBUTE_LIST contiene un attributo definito in una struttura KSATTRIBUTE.
KSAUTOMATION_TABLE

La struttura KSAUTOMATION_TABLE definisce una struttura che combina tabelle per proprietà, metodi ed eventi.
KSBUFFER_ITEM

La struttura KSBUFFER_ITEM viene usata per archiviare un elenco di buffer di dati copiati dall'origine evento, che può essere recuperato dal sink eventi tramite KSEVENT_TYPE_QUERYBUFFER.
KSCLOCK_CREATE

La struttura KSCLOCK_CREATE viene usata nei parametri di creazione orologio per la funzione KsCreateClock.
KSCLOCK_DISPATCH

La struttura KSCLOCK_DISPATCH contiene i callback necessari per un pin per implementare un oggetto clock.
KSCLOCK_FUNCTIONTABLE

La struttura KSCLOCK_FUNCTIONTABLE descrive una tabella delle funzioni per l'orologio master.
KSCOMPONENTID

La struttura KSCOMPONENTID contiene identificatori univoci che descrivono un singolo oggetto di streaming del kernel.
KSCORRELATED_TIME

La struttura KSCORRELATED_TIME contiene un'ora dell'orologio e il numero corrispondente di tick di orologio dall'avvio del sistema.
KSDATAFORMAT

La struttura KSDATAFORMAT è una struttura a lunghezza variabile che descrive un formato di dati.
KSDATAFORMAT

Questo argomento descrive l'unione KSDATAFORMAT.
KSDEVICE

La struttura KSDEVICE descrive un dispositivo funzionale WDM gestito da AVStream.
KSDEVICE_DESCRIPTOR

La struttura KSDEVICE_DESCRIPTOR descrive le caratteristiche di un particolare dispositivo.
KSDEVICE_DISPATCH

La struttura KSDEVICE_DISPATCH descrive i callback che un client può fornire per ricevere la notifica degli eventi di creazione e PnP del dispositivo.
KSDEVICE_THERMAL_DISPATCH

La struttura KSDEVICE_THERMAL_DISPATCH viene usata dal driver miniport nella chiamata API per registrare i callback di notifica termica. Questa struttura contiene i puntatori delle funzioni di callback per interfacce di raffreddamento attivo e passivo.
KSDISPATCH_TABLE

La struttura KSDISPATCH_TABLE contiene puntatori a routine di invio IRP implementate dal minidriver.
KSDPC_ITEM

La struttura KSDPC_ITEM viene usata per archiviare informazioni correlate a qualsiasi controller di dominio interno che potrebbe essere usato per generare una notifica degli eventi da un IRQL generato.
KSE_NODE

La struttura KSE_NODE specifica una richiesta di evento in un nodo specifico.
KSE_PIN

Altre informazioni su: struttura KSE_PIN
KSERROR

La struttura KSERROR viene usata per segnalare gli errori di streaming in modalità kernel e utente ai rispettivi manager di qualità.
KSEVENT_ENTRY

Il sottosistema di streaming del kernel usa la struttura KSEVENT_ENTRY per descrivere la modalità di attivazione di un evento.
KSEVENT_ITEM

La struttura KSEVENT_ITEM descrive il supporto di un minidriver per un evento specifico all'interno di un set di eventi.
KSEVENT_SET

La struttura KSEVENT_SET descrive gli eventi che costituiscono un set di eventi di streaming del kernel.
KSEVENT_TIME_INTERVAL

La struttura KSEVENT_TIME_INTERVAL viene usata in vari eventi all'interno del set di eventi KSEVENTSETID_Clock.
KSEVENT_TIME_MARK

La struttura KSEVENT_TIME_MARK viene usata in vari eventi all'interno del set di eventi KSEVENTSETID_Clock.
KSEVENTDATA

I client di streaming del kernel inviano la struttura KSEVENTDATA al driver di classe per specificare un metodo di notifica.
KSFASTMETHOD_ITEM

I driver forniscono una struttura di tipo KSFASTMETHOD_ITEM per supportare l'invio rapido di I/O.
KSFASTPROPERTY_ITEM

La struttura KSFASTPROPERTY_ITEM viene usata con gli elementi per l'invio rapido di I/O.
KSFILTER

La struttura KSFILTER descrive un filtro creato in modo istantaneo.
KSFILTER_DESCRIPTOR

La struttura KSFILTER_DESCRIPTOR descrive le caratteristiche di un filtro creato da una determinata factory di filtro.
KSFILTER_DISPATCH

La struttura KSFILTER_DISPATCH descrive i callback client effettuati per notificare al client determinati eventi in un determinato tipo di filtro.
KSFILTERFACTORY

La struttura KSFILTERFACTORY rappresenta una fabbrica di filtri.
KSFRAMETIME

La struttura KSFRAMETIME è supportata dai pin di rendering e viene usata per restituire la durata del frame successivo dei dati e i flag associati a tale frame.
KSGATE

La struttura KSGATE descrive un oggetto gate AVStream.
KSGRAPHMANAGER_FUNCTIONTABLE

Altre informazioni su: struttura KSGRAPHMANAGER_FUNCTIONTABLE
KSHANDSHAKE

La struttura KSHANDSHAKE viene usata per passare le informazioni indietro e indietro mentre i pin sono handshaking in un tentativo di negoziazione di un'interfaccia privata.
KSIDENTIFIER

La struttura KSIDENTIFIER specifica un GUID che identifica in modo univoco un set correlato di GUID e un valore di indice da fare riferimento a un membro specifico all'interno di tale set.
KSINTERVAL

La struttura KSINTERVAL specifica un intervallo di tempo e di tempo di base per gli eventi ricorrenti.
KSM_NODE

Come KSP_NODE viene usato per le proprietà in un nodo, la struttura KSM_NODE viene usata per i metodi in un nodo.
KSMAPPING

La struttura KSMAPPING viene usata per descrivere un singolo blocco contiguo di memoria fisica da usare nelle operazioni DMA a dispersione/raccolta.
KSMETHOD_ITEM

La struttura KSMETHOD_ITEM descrive un singolo metodo all'interno di un set di metodi.
KSMETHOD_SET

La struttura KSMETHOD_SET descrive i metodi che costituiscono un set di metodi di streaming del kernel.
KSMULTIPLE_ITEM

La struttura KSMULTIPLE_ITEM è un'intestazione generica per i dati delle proprietà che possono contenere più voci.
KSNODE_CREATE

La struttura KSNODE_CREATE descrive il set di informazioni usate per creare l'handle del nodo.
KSNODE_DESCRIPTOR

La struttura KSNODE_DESCRIPTOR descrive un nodo della topologia all'interno di un filtro.
KSOBJECT_CREATE

La struttura KSOBJECT_CREATE contiene una matrice di gestori per le classi di oggetti di base supportate da questo oggetto dispositivo.
KSOBJECT_CREATE_ITEM

La struttura KSOBJECT_CREATE_ITEM viene usata per cercare la stringa passata a una richiesta di creazione.
KSP_NODE

I client di streaming del kernel usano la struttura KSP_NODE per specificare la proprietà e il tipo di nodo all'interno di una richiesta di proprietà KSPROPERTY_TOPOLOGY_NAME.
KSP_PIN

I client di streaming del kernel usano la struttura KSP_PIN per specificare la proprietà e il tipo di pin all'interno di una richiesta di proprietà KSPROPSETID_Pin.
KSP_TIMEFORMAT

La struttura KSP_TIMEFORMAT corrisponde a KSPROPERTY_MEDIASEEKING_CONVERTTIMEFORMAT.
KSPIN

La struttura KSPIN descrive un pin creato in un'istanza.
KSPIN_CINSTANCES

Altre informazioni su: struttura KSPIN_CINSTANCES
KSPIN_CONNECT

I client usano la struttura KSPIN_CONNECT per descrivere la connessione richiesta da un driver in una chiamata KsCreatePin.
KSPIN_DESCRIPTOR

La struttura KSPIN_DESCRIPTOR descrive le proprietà di base KSPROPSETID_Pin di un tipo di pin.
KSPIN_DESCRIPTOR_EX

La struttura KSPIN_DESCRIPTOR_EX descrive le caratteristiche di un tipo di pin in un determinato tipo di filtro.
KSPIN_DISPATCH

La struttura KSPIN_DISPATCH descrive i callback per i quali i client possono registrarsi per ricevere la notifica degli eventi di pin.
KSPIN_MDL_CACHING_NOTIFICATION

La struttura KSPIN_MDL_CACHING_NOTIFICATION contiene campi usati internamente dal sistema operativo.
KSPIN_MDL_CACHING_NOTIFICATION32

La struttura KSPIN_MDL_CACHING_NOTIFICATION32 contiene campi usati internamente dal sistema operativo.
KSPIN_PHYSICALCONNECTION

Una struttura di tipo KSPIN_PHYSICALCONNECTION viene restituita in risposta a una richiesta di KSPROPERTY_PIN_PHYSICALCONNECTION.
KSPRIORITY

La struttura KSPRIORITY viene usata per specificare la priorità e viene usata con la proprietà KSPROPERTY_CONNECTION_PRIORITY.
KSPROCESSPIN

La struttura KSPROCESSPIN descrive lo stato del processo di un pin specifico.
KSPROCESSPIN_INDEXENTRY

La struttura KSPROCESSPIN_INDEXENTRY viene usata in Filter-Centric Elaborazione per unire tutti i pin di input e output in un contesto.
KSPROPERTY_BOUNDS_LONG

La struttura KSPROPERTY_BOUNDS_LONG definisce i limiti per una proprietà a 32 bit.
KSPROPERTY_BOUNDS_LONGLONG

La struttura KSPROPERTY_BOUNDS_LONGLONG definisce i limiti per una proprietà a 64 bit.
KSPROPERTY_DESCRIPTION

La struttura KSPROPERTY_DESCRIPTION specifica le dimensioni e il tipo di valori contenuti in una proprietà specifica.
KSPROPERTY_GRAPHMANAGER_INTERFACE

Altre informazioni su: struttura _KSPROPERTY_GRAPHMANAGER_INTERFACE
KSPROPERTY_ITEM

I driver usano la struttura KSPROPERTY_ITEM per descrivere come supportano una proprietà in un set di proprietà.
KSPROPERTY_MEDIAAVAILABLE

La struttura KSPROPERTY_MEDIAAVAILABLE specifica l'intervallo di tempo multimediale (intervallo di tempo in cui un client può cercare) attualmente disponibile in un filtro.
KSPROPERTY_MEMBERSHEADER

Un driver fornisce una struttura di tipo KSPROPERTY_MEMBERSHEADER per descrivere le dimensioni e il tipo di ogni elemento in una matrice contenente valori di proprietà o intervalli.
KSPROPERTY_MEMBERSLIST

La struttura KSPROPERTY_MEMBERSLIST contiene un elenco di valori legali o intervalli per una proprietà.
KSPROPERTY_POSITIONS

La struttura KSPROPERTY_POSITIONS specifica la posizione corrente e la posizione di arresto, rispetto alla durata totale del flusso.
KSPROPERTY_SERIAL

La struttura KSPROPERTY_SERIAL è un'intestazione inclusa per ogni proprietà che segue una struttura KSPROPERTY_SERIALHDR.
KSPROPERTY_SERIALHDR

Il formato del buffer di serializzazione è una struttura KSPROPERTY_SERIALHDR, seguita dalle proprietà serializzate.
KSPROPERTY_SET

Un driver di streaming del kernel o un pin possono usare la struttura KSPROPERTY_SET per descrivere come supporta un set di proprietà.
KSPROPERTY_STEPPING_LONG

La struttura KSPROPERTY_STEPPING_LONG definisce l'intervallo valido di valori per una proprietà a 32 bit.
KSPROPERTY_STEPPING_LONGLONG

La struttura KSPROPERTY_STEPPING_LONGLONG definisce l'intervallo valido di valori per una proprietà a 64 bit.
KSPROPERTY_VALUES

La struttura KSPROPERTY_VALUES descrive il tipo e i valori predefiniti accettabili di una proprietà.
KSQUALITY

La struttura KSQUALITY viene usata per segnalare i problemi di QM sia in modalità kernel che in modalità utente ai rispettivi manager di qualità.
KSQUALITY_MANAGER

La struttura KSQUALITY_MANAGER viene usata con la proprietà KSPROPERTY_STREAM_QUALITY e contiene la gestione del sink di gestione qualità e un contesto per passare i reclami di qualità.
KSQUERYBUFFER

La struttura KSQUERYBUFFER viene usata durante la query per i buffer in sospeso disponibili in un evento con KSEVENT_TYPE_QUERYBUFFER.
KSRATE

La query viene passata a una struttura KSRATE aggiunta alla proprietà contenente la richiesta di frequenza (nota come struttura di KSRATE_CAPABILITY), e viene restituita una struttura KSRATE compilata con la funzionalità specificata dalla richiesta di frequenza.
KSRATE_CAPABILITY

Il client usa la struttura di KSRATE_CAPABILITY in una richiesta di proprietà KSPROPERTY_STREAM_RATECAPABILITY.
KSRELATIVEEVENT

La proprietà KSPROPERTY_CONNECTION_STARTAT viene passata una struttura KSRELATIVEEVENT.
KSRESOLUTION

La struttura KSRESOLUTION specifica la granularità e l'errore di un orologio di streaming del kernel.
KSSTREAM_HEADER

La struttura KSSTREAM_HEADER è una struttura a lunghezza variabile che descrive un pacchetto di dati da leggere o scrivere in un pin del driver di streaming.
KSSTREAM_METADATA_INFO

Questa struttura contiene le informazioni sui metadati passate al driver.
KSSTREAM_POINTER

La struttura KSSTREAM_POINTER è il puntatore AVStream di base in un flusso.
KSSTREAM_POINTER_OFFSET

Il KSSTREAM_POINTER_OFFSET struttura indicizza byte o mapping all'interno di un frame.
KSSTREAM_UVC_METADATA

La struttura KSSTREAM_UVC_METADATA contiene informazioni di inizio e fine del timestamp di frame.
KSSTREAM_UVC_METADATATYPE_TIMESTAMP

La struttura KSSTREAM_UVC_METADATATYPE_TIMESTAMP contiene informazioni sull'orologio e sul timestamp USB (UVC).
KSSTREAMALLOCATOR_FUNCTIONTABLE

I client possono richiedere la tabella delle funzioni di un determinato allocatore inviando una struttura KSSTREAMALLOCATOR_FUNCTIONTABLE in una richiesta di proprietà KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE.
KSSTREAMALLOCATOR_STATUS

La struttura KSSTREAMALLOCATOR_STATUS descrive i requisiti di frame e il numero corrente di frame allocati per un allocatore specifico.
KSSTREAMALLOCATOR_STATUS_EX

Il client usa KSSTREAMALLOCATOR_STATUS_EX per eseguire una query sullo stato per gli allocatori che supportano il frame dell'allocatore esteso.
KSTIME

La struttura KSTIME specifica un timestamp che può essere utilizzato per indicare la posizione del flusso.
KSTOPOLOGY

La struttura KSTOPOLOGY descrive la topologia di pin e nodi.
KSTOPOLOGY_CONNECTION

La struttura KSTOPOLOGY_CONNECTION descrive una singola connessione percorso dati all'interno di un filtro di streaming del kernel.
MF_MDL_SHARED_PAYLOAD_KEY

Questa unione viene utilizzata internamente dal sistema operativo.

Enumerazioni

 
KS_SEEKING_CAPABILITIES

Altre informazioni su: enumerazione KS_SEEKING_CAPABILITIES
KS_SEEKING_FLAGS

L'enumerazione KS_SEEKING_FLAGS elenca le opzioni di posizionamento che possono essere utilizzate insieme alla struttura KSPROPERTY_POSITIONS.
KSCOMPLETION_INVOCATION

Altre informazioni su: enumerazione KSCOMPLETION_INVOCATION
KSDEGRADE_STANDARD

L'enumerazione KSDEGRADE_STANDARD elenca diversi tipi di riduzione delle prestazioni.
KSDEVICE_THERMAL_STATE

Enumerazione definita da KS per le modifiche dello stato termico.
KSEVENT_CLOCK_POSITION

Altre informazioni su: enumerazione KSEVENT_CLOCK_POSITION
KSEVENT_CONNECTION

Altre informazioni su: enumerazione KSEVENT_CONNECTION
KSEVENT_DEVICE

Specifica le notifiche degli eventi generate dal driver per indicare che un dispositivo è stato perso o interrotto.
KSEVENT_PINCAPS_CHANGENOTIFICATIONS

Altre informazioni su: enumerazione KSEVENT_PINCAPS_CHANGENOTIFICATIONS
KSEVENT_STREAMALLOCATOR

Altre informazioni su: enumerazione KSEVENT_STREAMALLOCATOR
KSEVENT_VOLUMELIMIT

Altre informazioni su: enumerazione KSEVENT_VOLUMELIMIT
KSEVENTS_LOCKTYPE

L'enumerazione KSEVENTS_LOCKTYPE identifica il tipo di blocco di esclusione. I tipi vengono usati con EventFlags in diverse funzioni helper del set di eventi.
KSINTERFACE_FILEIO

Altre informazioni su: enumerazione KSINTERFACE_FILEIO
KSINTERFACE_STANDARD

Altre informazioni su: enumerazione KSINTERFACE_STANDARD
KSIRP_REMOVAL_OPERATION

Altre informazioni su: enumerazione KSIRP_REMOVAL_OPERATION
KSLIST_ENTRY_LOCATION

Altre informazioni su: enumerazione KSLIST_ENTRY_LOCATION
KSMETHOD_STREAMALLOCATOR

Altre informazioni su: enumerazione KSMETHOD_STREAMALLOCATOR
KSMETHOD_STREAMIO

Altre informazioni su: enumerazione KSMETHOD_STREAMIO
KSOBJECTTYPE

L'enumerazione KSOBJECTTYPE elenca diversi tipi di oggetti di streaming del kernel.
KSPIN_COMMUNICATION

Altre informazioni su: enumerazione KSPIN_COMMUNICATION
KSPIN_DATAFLOW

Un'istanza dell'enumerazione KSPIN_DATAFLOW viene restituita da KSPROPERTY_PIN_DATAFLOW.
KSPIN_MDL_CACHING_EVENT

L'enumerazione KSPIN_MDL_CACHING_EVENT contiene valori utilizzati internamente dal sistema operativo.
KSPPROPERTY_ALLOCATOR_MDLCACHING

L'enumerazione KSPPROPERTY_ALLOCATOR_MDLCACHING contiene valori utilizzati internamente dal sistema operativo.
KSPROPERTY_CLOCK

Altre informazioni su: enumerazione KSPROPERTY_CLOCK
KSPROPERTY_CONNECTION

Altre informazioni su: enumerazione KSPROPERTY_CONNECTION
KSPROPERTY_GENERAL

Altre informazioni su: enumerazione KSPROPERTY_GENERAL
KSPROPERTY_GM

Altre informazioni su: enumerazione KSPROPERTY_GM
KSPROPERTY_MEDIASEEKING

Altre informazioni su: enumerazione KSPROPERTY_MEDIASEEKING
KSPROPERTY_PIN

Altre informazioni su: enumerazione KSPROPERTY_PIN
KSPROPERTY_QUALITY

Altre informazioni su: enumerazione KSPROPERTY_QUALITY
KSPROPERTY_STREAM

Altre informazioni su: enumerazione KSPROPERTY_STREAM
KSPROPERTY_STREAMALLOCATOR

Altre informazioni su: enumerazione KSPROPERTY_STREAMALLOCATOR
KSPROPERTY_STREAMINTERFACE

Altre informazioni su: enumerazione KSPROPERTY_STREAMINTERFACE
KSPROPERTY_TOPOLOGY

Altre informazioni su: enumerazione KSPROPERTY_TOPOLOGY
KSRESET

Altre informazioni su: Enumerazione KSRESET
KSSTACK_USE

Altre informazioni su: enumerazione KSSTACK_USE
KSSTATE

L'enumerazione KSSTATE elenca i possibili stati di un oggetto di streaming del kernel.
KSSTREAM_POINTER_STATE

Altre informazioni su: enumerazione KSSTREAM_POINTER_STATE
KSTARGET_STATE

Altre informazioni su: enumerazione KSTARGET_STATE
VARENUM

Specifica i tipi varianti.