Dispositivos de mídia de streaming

Visão geral da tecnologia de driver de dispositivo de mídia de streaming.

Para desenvolver drivers de dispositivo de mídia de streaming, você precisa destes cabeçalhos:

Para obter o guia de programação, consulte Dispositivos de mídia de streaming.

IOCTLs

 
IOCTL_AVC_BUS_RESET

O código de controle de E/S IOCTL_AVC_BUS_RESET permite que o chamador conclua as solicitações de controle de IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO e IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO anteriores que não usaram o sinalizador AVC_SUBUNIT_ADDR_TRIGGERBUSRESET.
IOCTL_AVC_CLASS

O código de controle de E/S IOCTL_AVC_CLASS tem suporte apenas no modo kernel, usando o IRP_MJ_INTERNAL_DEVICE_CONTROL dispatch.Avc.sys dá suporte a duas interfaces de dispositivo, dependendo do tipo de instância (par ou virtual).
IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO

O código de controle de E/S IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO controla a enumeração de subunidades virtuais.
IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO

O código de controle de E/S IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO controla a enumeração de subunidades virtuais.
IOCTL_AVCSTRM_CLASS

Um driver de subunidade AV/C usa o IRP IRP_MJ_INTERNAL_DEVICE_CONTROL, com o membro IoControlCode definido como IOCTL_AVCSTRM_CLASS, para se comunicar com avcstrm.sys.
IOCTL_KS_DISABLE_EVENT

Um aplicativo pode usar IOCTL_KS_DISABLE_EVENT para rescindir uma notificação de solicitação anterior. O aplicativo especifica IOCTL_KS_DISABLE_EVENT no parâmetro IoControl de uma chamada para KsSynchronousDeviceControl.
IOCTL_KS_ENABLE_EVENT

Um aplicativo pode usar IOCTL_KS_ENABLE_EVENT para solicitar notificação de um tipo de evento KS ou para determinar os eventos compatíveis com um objeto KS.
IOCTL_KS_HANDSHAKE

Um cliente no modo kernel pode usar IOCTL_KS_HANDSHAKE para negociar uma interface entre pinos AVStream não conectados.
IOCTL_KS_METHOD

Um aplicativo pode usar IOCTL_KS_METHOD para executar um método em um objeto KS. O aplicativo passa IOCTL_KS_METHOD com os parâmetros descritos abaixo para a função KsSynchronousDeviceControl.
IOCTL_KS_PROPERTY

Um aplicativo pode usar IOCTL_KS_PROPERTY para obter ou definir propriedades ou para determinar as propriedades compatíveis com um objeto KS. O aplicativo passa IOCTL_KS_PROPERTY com os parâmetros descritos abaixo para a função KsSynchronousDeviceControl.
IOCTL_KS_READ_STREAM

Um aplicativo pode usar IOCTL_KS_READ_STREAM para ler dados de um pin. O aplicativo passa IOCTL_KS_READ_STREAM com os parâmetros descritos abaixo para a função KsSynchronousDeviceControl.
IOCTL_KS_RESET_STATE

Um aplicativo pode usar IOCTL_KS_RESET_STATE para retornar um pino ao estado em que estava no momento da aquisição. O aplicativo passa IOCTL_KS_RESET_STATE com os parâmetros descritos abaixo para a função KsSynchronousDeviceControl.
IOCTL_KS_WRITE_STREAM

Um aplicativo pode usar IOCTL_KS_WRITE_STREAM para gravar dados em um pino. O aplicativo passa IOCTL_KS_WRITE_STREAM com os parâmetros descritos abaixo para a função KsSynchronousDeviceControl.
IOCTL_LAMP_BASE

Saiba mais sobre: IOCTL_LAMP_BASE IOCTL
IOCTL_LAMP_GET_CAPABILITIES_COLOR

O código de controle IOCTL_LAMP_GET_CAPABILITIES_COLOR consulta os recursos da lâmpada quando o dispositivo está configurado para emitir luz colorida.
IOCTL_LAMP_GET_CAPABILITIES_WHITE

O código de controle IOCTL_LAMP_GET_CAPABILITIES_WHITE consulta os recursos da lâmpada quando o dispositivo está configurado para emitir luz branca.
IOCTL_LAMP_GET_EMITTING_LIGHT

O IOCTL_LAMP_GET_EMITTING_LIGHT controlar consultas de código se a lâmpada estiver ativada.
IOCTL_LAMP_GET_INTENSITY_COLOR

O código de controle IOCTL_LAMP_GET_INTENSITY_COLOR consulta a intensidade da luz quando a lâmpada é configurada para emitir luz colorida.
IOCTL_LAMP_GET_INTENSITY_WHITE

O código de controle IOCTL_LAMP_GET_INTENSITY_WHITE consulta a intensidade da luz quando a lâmpada é configurada para emitir luz branca.
IOCTL_LAMP_GET_MODE

O código de controle IOCTL_LAMP_GET_MODE consulta o modo com o qual a lâmpada está configurada no momento.
IOCTL_LAMP_SET_EMITTING_LIGHT

O código de controle IOCTL_LAMP_SET_EMITTING_LIGHT ativa ou desativa a lâmpada.
IOCTL_LAMP_SET_INTENSITY_COLOR

O código de controle IOCTL_LAMP_SET_INTENSITY_COLOR define a lâmpada como a intensidade de luz especificada.
IOCTL_LAMP_SET_INTENSITY_WHITE

O código de controle IOCTL_LAMP_SET_INTENSITY_WHITE define a lâmpada como a intensidade de luz especificada.
IOCTL_LAMP_SET_MODE

O código de controle IOCTL_LAMP_SET_MODE define o modo no qual a lâmpada opera.
IOCTL_SWENUM_GET_BUS_ID

Saiba mais sobre: IOCTL_SWENUM_GET_BUS_ID IOCTL
IOCTL_SWENUM_INSTALL_INTERFACE

Saiba mais sobre: IOCTL_SWENUM_INSTALL_INTERFACE IOCTL
IOCTL_SWENUM_REMOVE_INTERFACE

Saiba mais sobre: IOCTL_SWENUM_REMOVE_INTERFACE IOCTL

Enumerações

 
AVC_FUNCTION

O tipo de enumeração AVC_FUNCTION é usado para especificar funções de subunidade AV/C.
AvcCommandType

O tipo de enumeração AvcCommandType é usado para indicar o tipo de comando emitido por um driver de subunidade para sua subunidade AV/C por meio de códigos de função AVC_FUNCTION_COMMAND ou AVC_FUNCTION_GET_REQUEST.
AvcResponseCode

O tipo de enumeração AvcResponseCode é usado para indicar o tipo de resposta recebida por um driver de subunidade de sua subunidade AV/C por meio de códigos de função AVC_FUNCTION_COMMAND ou AVC_FUNCTION_SEND_RESPONSE.
AVCSTRM_FORMAT

A enumeração AVCSTRM_FUNCTION define os formatos de fluxo de subunidade AV/C compatíveis com avcstrm.sys.
AVCSTRM_FUNCTION

A enumeração AVCSTRM_FUNCTION define a funcionalidade exposta pelo driver avcstrm.sys.
AvcSubunitType

O tipo de enumeração AvcSubunitType é usado para indicar o tipo de subunidade AV/C.
BDA_DigitalSignalStandard

Este tópico descreve a enumeração BDA_DigitalSignalStandard.
BDA_LockType

O BDA_LockType tipo enumerado contém valores que especificam tipos de bloqueio para um sinal.
CAPTURE_MEMORY_ALLOCATION_FLAGS

A enumeração CAPTURE_MEMORY_ALLOCATION_FLAGS define tipos de superfícies de memória para as quais os minidrivers AVStream podem capturar dados de áudio e vídeo.
ChannelChangeSpanningEvent_State

Este tópico descreve a enumeração ChannelChangeSpanningEvent_State.
ChannelType

Este tópico descreve a enumeração ChannelType.
CONSTRICTOR_OPTION

Este tópico descreve a enumeração CONSTRICTOR_OPTION.
FRAMING_CACHE_OPS

Saiba mais sobre: enumeração FRAMING_CACHE_OPS
FRAMING_PROP

Saiba mais sobre: enumeração FRAMING_PROP
KS_AMPixAspectRatio

A enumeração KS_AMPixAspectRatio define a taxa de proporção de pixel que corresponde a um sinal de vídeo NTSC de 720 480 ou um sinal de vídeo PAL de 720 × 576.
KS_AMVP_MODE

A enumeração KS_AMVP_MODE define os modos de exibição da porta de vídeo.
KS_AMVP_SELECTFORMATBY

A enumeração KS_AMVP_SELECTFORMATBY especifica os critérios que o Filtro de Mixer de Sobreposição deve usar para selecionar o formato de vídeo.
KS_AnalogVideoStandard

A enumeração KS_AnalogVideoStandard define vários padrões de vídeo analógico que são usados em todo o mundo.
KS_CameraControlAsyncOperation

Define as notificações que o driver usa para iniciar e parar uma operação de câmera assíncrona, incluindo a configuração do flash, as propriedades de controle de pino de imagem, a região de interesse na imagem ou a estabilização de vídeo.
KS_CompressionCaps

A enumeração KS_CompressionCaps define os recursos de compactação de um dispositivo.
KS_DVDCOPYSTATE

A enumeração KS_DVDCOPYSTATE descreve o progresso da inicialização de proteção de direitos autorais de DVD, autenticação e sequência de negociação de chaves.
KS_LogicalMemoryType

Saiba mais sobre: enumeração KS_LogicalMemoryType
KS_MPEG2Level

A enumeração KS_MPEG2Level descreve os níveis mpeg-2.
KS_MPEG2Profile

A enumeração KS_MPEG2Profile descreve perfis MPEG-2.
KS_SEEKING_CAPABILITIES

Saiba mais sobre: enumeração KS_SEEKING_CAPABILITIES
KS_SEEKING_FLAGS

A enumeração KS_SEEKING_FLAGS lista as opções de posicionamento que podem ser usadas em conjunto com a estrutura KSPROPERTY_POSITIONS.
KS_TUNER_STRATEGY

A enumeração KS_TUNER_STRATEGY define estratégias de método de ajuste.
KS_TUNER_TUNING_FLAGS

A enumeração KS_TUNER_TUNING_FLAGS define sinalizadores de ajuste que descrevem a granularidade de uma operação de ajuste.
KS_VideoControlFlags

A enumeração KS_VideoControlFlags define recursos de controle de vídeo para um fluxo específico.
KS_VIDEODECODER_FLAGS

A enumeração KS_VIDEODECODER_FLAGS define os recursos do decodificador de vídeo.
KS_VideoStreamingHints

A enumeração KS_VideoStreamingHints define dicas de compactação de vídeo.
KSALLOCATORMODE

Saiba mais sobre: enumeração KSALLOCATORMODE
KSCAMERA_EXTENDEDPROP_FOCUSSTATE

Essa enumeração contém os estados de foco.
KSCAMERA_EXTENDEDPROP_MetadataAlignment

Essa enumeração contém identificadores para o alinhamento de metadados.
KSCAMERA_EXTENDEDPROP_ROITYPE

Essa enumeração contém os tipos ROI.
KSCAMERA_EXTENDEDPROP_WHITEBALANCE_MODE

Este tópico descreve a enumeração KSCAMERA_EXTENDEDPROP_WHITEBALANCE_MODE.
KSCAMERA_MetadataId

Essa enumeração contém identificadores para um item de metadados.
KSCAMERA_PERFRAMESETTING_ITEM_TYPE

Essa enumeração contém os diferentes tipos de item para a DDI de configurações por quadro.
KSCOMPLETION_INVOCATION

Saiba mais sobre: enumeração KSCOMPLETION_INVOCATION
KSDEGRADE_STANDARD

A enumeração KSDEGRADE_STANDARD lista diferentes tipos de degradação.
KSDEVICE_THERMAL_STATE

Uma enumeração definida por KS para alterações de estado térmico.
KSEVENT_BDA_EVENT_TYPE

Este tópico descreve a enumeração KSEVENT_BDA_EVENT_TYPE.
KSEVENT_BDA_TUNER

Este tópico descreve a enumeração KSEVENT_BDA_TUNER.
KSEVENT_CAMERACONTROL

Especifica as notificações de evento de controle de câmera que o driver gera para indicar que uma operação foi concluída ou cancelada.
KSEVENT_CAMERAEVENT

KSEVENT_CAMERAEVENT enumera um conjunto de eventos de streaming de kernel que pode ser usado pelo pipeline para habilitar ou desabilitar notificações de eventos de câmera do driver.
KSEVENT_CLOCK_POSITION

Saiba mais sobre: enumeração KSEVENT_CLOCK_POSITION
KSEVENT_CONNECTION

Saiba mais sobre: enumeração KSEVENT_CONNECTION
KSEVENT_DEVICE

Especifica as notificações de evento geradas pelo driver para indicar que um dispositivo foi perdido ou preempto.
KSEVENT_PINCAPS_CHANGENOTIFICATIONS

Saiba mais sobre: enumeração KSEVENT_PINCAPS_CHANGENOTIFICATIONS
KSEVENT_STREAMALLOCATOR

Saiba mais sobre: enumeração KSEVENT_STREAMALLOCATOR
KSEVENT_VOLUMELIMIT

Saiba mais sobre: enumeração KSEVENT_VOLUMELIMIT
KSEVENTS_LOCKTYPE

A enumeração KSEVENTS_LOCKTYPE identifica o tipo de bloqueio de exclusão. Os tipos são usados com EventFlags em várias funções auxiliares de conjunto de eventos.
KSINTERFACE_FILEIO

Saiba mais sobre: enumeração KSINTERFACE_FILEIO
KSINTERFACE_STANDARD

Saiba mais sobre: enumeração KSINTERFACE_STANDARD
KSIOOPERATION

Saiba mais sobre: enumeração KSIOOPERATION
KSIRP_REMOVAL_OPERATION

Saiba mais sobre: enumeração KSIRP_REMOVAL_OPERATION
KSLIST_ENTRY_LOCATION

Saiba mais sobre: enumeração KSLIST_ENTRY_LOCATION
KSMETHOD_BDA_CAS_SERVICE

Este tópico descreve a enumeração KSMETHOD_BDA_CAS_SERVICE.
KSMETHOD_BDA_CHANGE_SYNC

Este tópico descreve a enumeração KSMETHOD_BDA_CHANGE_SYNC.
KSMETHOD_BDA_DEBUG_SERVICE

Este tópico descreve a enumeração KSMETHOD_BDA_DEBUG_SERVICE.
KSMETHOD_BDA_DEVICE_CONFIGURATION

Este tópico descreve a enumeração KSMETHOD_BDA_DEVICE_CONFIGURATION.
KSMETHOD_BDA_DRM

Este tópico descreve a enumeração KSMETHOD_BDA_DRM.
KSMETHOD_BDA_EVENTING_SERVICE

Este tópico descreve a enumeração KSMETHOD_BDA_EVENTING_SERVICE.
KSMETHOD_BDA_GDDS_SERVICE

Este tópico descreve a enumeração KSMETHOD_BDA_GDDS_SERVICE.
KSMETHOD_BDA_GPNV_SERVICE

Este tópico descreve a enumeração KSMETHOD_BDA_GPNV_SERVICE.
KSMETHOD_BDA_ISDB_CAS

Este tópico descreve a enumeração KSMETHOD_BDA_ISDB_CAS.
KSMETHOD_BDA_MUX_SERVICE

Este tópico descreve a enumeração KSMETHOD_BDA_MUX_SERVICE.
KSMETHOD_BDA_SCAN_SERVICE

Este tópico descreve a enumeração KSMETHOD_BDA_SCAN_SERVICE.
KSMETHOD_BDA_TS_SELECTOR

Este tópico descreve a enumeração KSMETHOD_BDA_TS_SELECTOR.
KSMETHOD_BDA_TUNER_SERVICE

Este tópico descreve a enumeração KSMETHOD_BDA_TUNER_SERVICE.
KSMETHOD_BDA_USERACTIVITY_SERVICE

Este tópico descreve a enumeração KSMETHOD_BDA_USERACTIVITY_SERVICE.
KSMETHOD_BDA_WMDRM

Este tópico descreve a enumeração KSMETHOD_BDA_WMDRM.
KSMETHOD_BDA_WMDRM_TUNER

Este tópico descreve a enumeração KSMETHOD_BDA_WMDRM_TUNER.
KSMETHOD_STREAMALLOCATOR

Saiba mais sobre: enumeração KSMETHOD_STREAMALLOCATOR
KSMETHOD_STREAMIO

Saiba mais sobre: enumeração KSMETHOD_STREAMIO
KSOBJECTTYPE

A enumeração KSOBJECTTYPE lista diferentes tipos de objetos de streaming de kernel.
KSPEEKOPERATION

Saiba mais sobre: enumeração KSPEEKOPERATION
KSPIN_COMMUNICATION

Saiba mais sobre: enumeração KSPIN_COMMUNICATION
KSPIN_DATAFLOW

Uma instância da enumeração KSPIN_DATAFLOW é retornada por KSPROPERTY_PIN_DATAFLOW.
KSPIN_FLAG_AVC

O tipo de enumeração KSPIN_FLAG_AVC é usado para o gerenciamento de conexões e no código da função AVC_FUNCTION_GET_CONNECTINFO.
KSPIN_MDL_CACHING_EVENT

A enumeração KSPIN_MDL_CACHING_EVENT contém valores que são usados internamente pelo sistema operacional.
KSPPROPERTY_ALLOCATOR_MDLCACHING

A enumeração KSPPROPERTY_ALLOCATOR_MDLCACHING contém valores que são usados internamente pelo sistema operacional.
KSPROPERTY_AUDIOMODULE

Este tópico descreve a enumeração KSPROPERTY_AUDIOMODULE.
KSPROPERTY_AUDIORESOURCEMANAGEMENT

Descreve a enumeração KSPROPERTY_AUDIORESOURCEMANAGEMENT.
KSPROPERTY_BDA_AUTODEMODULATE

Este tópico descreve a enumeração KSPROPERTY_BDA_AUTODEMODULATE.
KSPROPERTY_BDA_CA

Este tópico descreve a enumeração KSPROPERTY_BDA_CA.
KSPROPERTY_BDA_CA_EVENT

Este tópico descreve a enumeração KSPROPERTY_BDA_CA_EVENT.
KSPROPERTY_BDA_DIGITAL_DEMODULATOR

Este tópico descreve a enumeração KSPROPERTY_BDA_DIGITAL_DEMODULATOR.
KSPROPERTY_BDA_DISEQC_COMMAND

Este tópico descreve a enumeração KSPROPERTY_BDA_DISEQC_COMMAND.
KSPROPERTY_BDA_DISEQC_EVENT

Este tópico descreve a enumeração KSPROPERTY_BDA_DISEQC_EVENT.
KSPROPERTY_BDA_ETHERNET_FILTER

Este tópico descreve a enumeração KSPROPERTY_BDA_ETHERNET_FILTER.
KSPROPERTY_BDA_FREQUENCY_FILTER

Este tópico descreve a enumeração KSPROPERTY_BDA_FREQUENCY_FILTER.
KSPROPERTY_BDA_IPv4_FILTER

Este tópico descreve a enumeração KSPROPERTY_BDA_IPv4_FILTER.
KSPROPERTY_BDA_IPv6_FILTER

Este tópico descreve a enumeração KSPROPERTY_BDA_IPv6_FILTER.
KSPROPERTY_BDA_LNB_INFO

Este tópico descreve a enumeração KSPROPERTY_BDA_LNB_INFO.
KSPROPERTY_BDA_NULL_TRANSFORM

Este tópico descreve a enumeração KSPROPERTY_BDA_NULL_TRANSFORM.
KSPROPERTY_BDA_PIDFILTER

Este tópico descreve a enumeração KSPROPERTY_BDA_PIDFILTER.
KSPROPERTY_BDA_PIN_CONTROL

Este tópico descreve a enumeração KSPROPERTY_BDA_PIN_CONTROL.
KSPROPERTY_BDA_PIN_EVENT

Este tópico descreve a enumeração KSPROPERTY_BDA_PIN_EVENT.
KSPROPERTY_BDA_SIGNAL_STATS

Este tópico descreve a enumeração KSPROPERTY_BDA_SIGNAL_STATS.
KSPROPERTY_BDA_TOPOLOGY

Este tópico descreve a enumeração KSPROPERTY_BDA_TOPOLOGY.
KSPROPERTY_BDA_VOID_TRANSFORM

Este tópico descreve a enumeração KSPROPERTY_BDA_VOID_TRANSFORM.
KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY

Essa enumeração contém controles de câmera estendidos.
KSPROPERTY_CAMERACONTROL_FLASH

Usado para especificar o controle flash da câmera.
KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY

Usado para identificar se o pino de imagem e o pino de registro da câmera são mutuamente exclusivos. Se eles forem mutuamente exclusivos, quando o pino de registro estiver ativo, o pino de imagem não poderá estar ativo e vice-versa.
KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_PROPERTY

Essa enumeração contém as IDs de propriedade definidas para o conjunto de propriedades por quadro.
KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST

Usado para especificar uma região de interesse da câmera.
KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE

Usado para especificar a estabilização de vídeo da câmera.
KSPROPERTY_CLOCK

Saiba mais sobre: enumeração KSPROPERTY_CLOCK
KSPROPERTY_CONNECTION

Saiba mais sobre: enumeração KSPROPERTY_CONNECTION
KSPROPERTY_GENERAL

Saiba mais sobre: enumeração KSPROPERTY_GENERAL
KSPROPERTY_GM

Saiba mais sobre: enumeração KSPROPERTY_GM
KSPROPERTY_IDS_BDA_TABLE

Este tópico descreve a enumeração KSPROPERTY_IDS_BDA_TABLE.
KSPROPERTY_MEDIASEEKING

Saiba mais sobre: enumeração KSPROPERTY_MEDIASEEKING
KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE

A enumeração KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE define os tipos NTP de controle de câmera de rede.
KSPROPERTY_NETWORKCAMERACONTROL_PROPERTY

A enumeração KSPROPERTY_NETWORKCAMERACONTROL_PROPERTY define as propriedades de controle de câmera de rede.
KSPROPERTY_PIN

Saiba mais sobre: enumeração KSPROPERTY_PIN
KSPROPERTY_QUALITY

Saiba mais sobre: enumeração KSPROPERTY_QUALITY
KSPROPERTY_RTAUDIO

KSPROPERTY_RTAUDIO enumera as propriedades de um dispositivo de áudio WaveRT.
KSPROPERTY_SERVICE

Saiba mais sobre: enumeração KSPROPERTY_SERVICE
KSPROPERTY_STREAM

Saiba mais sobre: enumeração KSPROPERTY_STREAM
KSPROPERTY_STREAMALLOCATOR

Saiba mais sobre: enumeração KSPROPERTY_STREAMALLOCATOR
KSPROPERTY_STREAMINTERFACE

Saiba mais sobre: enumeração KSPROPERTY_STREAMINTERFACE
KSPROPERTY_TOPOLOGY

Saiba mais sobre: enumeração KSPROPERTY_TOPOLOGY
KSRESET

Saiba mais sobre: enumeração KSRESET
KSSTACK_USE

Saiba mais sobre: enumeração KSSTACK_USE
KSSTATE

A enumeração KSSTATE lista os estados possíveis de um objeto de streaming de kernel.
KSSTREAM_POINTER_STATE

Saiba mais sobre: enumeração KSSTREAM_POINTER_STATE
KSTARGET_STATE

Saiba mais sobre: enumeração KSTARGET_STATE
LAMP_MODE

Essa enumeração contém os modos operacionais de um dispositivo de lâmpada.
PIPE_ALLOCATOR_PLACE

Saiba mais sobre: enumeração PIPE_ALLOCATOR_PLACE
PIPE_STATE

Saiba mais sobre: enumeração PIPE_STATE
SignalAndServiceStatusSpanningEvent_State

Este tópico descreve a enumeração SignalAndServiceStatusSpanningEvent_State.
SRB_COMMAND

Saiba mais sobre: enumeração _SRB_COMMAND
STREAM_BUFFER_TYPE

Essa enumeração define os tipos de buffer para StreamClassGetPhysicalAddress.
STREAM_DEBUG_LEVEL

A enumeração STREAM_DEBUG_LEVEL lista níveis incrementais de saída do depurador.
STREAM_MINIDRIVER_DEVICE_NOTIFICATION_TYPE

Saiba mais sobre: enumeração _STREAM_MINIDRIVER_DEVICE_NOTIFICATION_TYPE
STREAM_MINIDRIVER_STREAM_NOTIFICATION_TYPE

Saiba mais sobre: enumeração _STREAM_MINIDRIVER_STREAM_NOTIFICATION_TYPE
STREAM_PRIORITY

_STREAM_PRIORITY enumera os níveis de prioridade disponíveis para o fluxo.
TIME_FUNCTION

Saiba mais sobre: enumeração TIME_FUNCTION
USBCAMD_CamControlFlags

Saiba mais sobre: enumeração USBCAMD_CamControlFlags
VARENUM

Especifica os tipos de variante.
VIDEOENCODER_BITRATE_MODE

A enumeração VIDEOENCODER_BITRATE_MODE descreve os modos de codificação de taxa de bits compatíveis com o dispositivo.

Funções

 
_KsEdit

A função _KsEdit garante que um determinado item seja alocado dinamicamente e associado a um objeto AVStream por meio do recipiente de objetos.
BdaCheckChanges

A função BdaCheckChanges verifica um novo conjunto de alterações de topologia do BDA antes que elas sejam confirmadas.
BdaCommitChanges

A função BdaCommitChanges confirma as alterações na topologia do BDA que ocorreram desde a última chamada para a função BdaStartChanges.
BdaCreateFilterFactory

A função BdaCreateFilterFactory adiciona o descritor de filtro especificado como uma fábrica de filtros ao dispositivo especificado e associa a fábrica de filtros à topologia de modelo do BDA especificada.
BdaCreateFilterFactoryEx

A função BdaCreateFilterFactoryEx adiciona o descritor de filtro especificado como uma fábrica de filtros ao dispositivo especificado e associa a fábrica de filtros à topologia de modelo do BDA especificada.
BdaCreatePin

A função BdaCreatePin cria um novo pin no filtro especificado.
BdaCreateTopology

A função BdaCreateTopology cria a topologia entre dois pinos.
BdaDeletePin

A função BdaDeletePin exclui um pin do filtro especificado.
BdaFilterFactoryUpdateCacheData

A função BdaFilterFactoryUpdateCacheData atualiza o cache de dados de fixação de uma instância de um filtro.
BdaGetChangeState

A função BdaGetChangeState retorna o estado de alteração atual da topologia do BDA.
BdaInitFilter

A função BdaInitFilter inicializa o contexto de filtro BDA associado a uma instância de filtro.
BdaMethodCreatePin

A função BdaMethodCreatePin cria uma fábrica de pinos.
BdaMethodCreateTopology

A função BdaMethodCreateTopology cria uma topologia de modelo entre dois pinos de um filtro.
BdaMethodDeletePin

A função BdaMethodDeletePin exclui uma fábrica de pinos.
BdaPropertyGetControllingPinId

A função BdaPropertyGetControllingPinId recupera o identificador de um pino no qual controlar as propriedades, os métodos e os eventos de um nó específico.
BdaPropertyGetPinControl

A função BdaPropertyGetPinControl recupera o identificador ou o tipo de um pin.
BdaPropertyNodeDescriptors

A função BdaPropertyNodeDescriptors recupera uma lista de nós em uma topologia de modelo.
BdaPropertyNodeEvents

A função BdaPropertyNodeEvents recupera uma lista de eventos compatíveis com um nó.
BdaPropertyNodeMethods

A função BdaPropertyNodeMethods recupera uma lista de métodos compatíveis com um nó.
BdaPropertyNodeProperties

A função BdaPropertyNodeProperties recupera uma lista de propriedades compatíveis com um nó.
BdaPropertyNodeTypes

A função BdaPropertyNodeTypes recupera uma lista de tipos de nó em uma topologia de modelo.
BdaPropertyPinTypes

A função BdaPropertyPinTypes recupera uma lista de tipos de pin em uma topologia de modelo.
BdaPropertyTemplateConnections

A função BdaPropertyTemplateConnections recupera uma lista de conexões que descrevem como tipos de pino e tipos de nó são conectados em uma topologia de modelo.
BdaStartChanges

A função BdaStartChanges inicia a configuração de novas alterações de topologia do BDA.
BdaUninitFilter

A função BdaUninitFilter remove o contexto de filtro BDA da instância de filtro associada.
BdaValidateNodeProperty

A função BdaValidateNodeProperty valida que uma solicitação de propriedade de nó está associada a um pin específico.
CreateNodeInstance

O método CreateNodeInstance solicita um objeto de filtro KS para abrir um objeto de nó de topologia.
DEFINE_GUIDEX

Saiba mais sobre: função DEFINE_GUIDEX
Get

O método Get recupera uma propriedade identificada por um GUID de conjunto de propriedades e um identificador de propriedade. Esse método pertence a IKsPropertySet em dsound.h.
Get

O método Get recupera uma propriedade identificada por um GUID de conjunto de propriedades e um identificador de propriedade. Esse método pertence a IKsPropertySet em ksproxy.h.
GetCorrelatedPhysicalTime

O método IKsReferenceClock::GetCorrelatedPhysicalTime consulta o relógio de referência associado para a hora física atual e recupera a hora correlacionada do sistema.
GetCorrelatedTime

O método IKsReferenceClock::GetCorrelatedTime consulta o relógio de referência associado para o tempo de fluxo atual e adquire a hora correlacionada do sistema.
GetPhysicalTime

O método IKsReferenceClock::GetPhysicalTime consulta o relógio de referência associado para a hora física atual.
GetResolution

O método IKsReferenceClock::GetResolution consulta o relógio de referência associado para sua resolução.
GetState

O método IKsReferenceClock::GetState consulta o relógio de referência associado para seu estado de streaming atual.
GetTime

O método IKsReferenceClock::GetTime consulta o relógio de referência associado para a hora atual.
ILOGENTRY

Saiba mais sobre: macro ILOGENTRY
INIT_AVCSTRM_HEADER

A macro INIT_AVCSTRM_HEADER inicializa os membros SizeOfThisBlock, Version e Function da estrutura AVC_STREAM_REQUEST_BLOCK.
KoCreateInstance

A função KoCreateInstance cria um objeto da classe com o CLSID especificado.
KoDeviceInitialize

A função KoDeviceInitialize adiciona uma entrada de item de criação COM do kernel ao objeto de dispositivo especificado.
KoDriverInitialize

A função KoDriverInitialize inicializa um objeto driver para manipular a interface de streaming do kernel.
KoRelease

A função KoRelease diminui a contagem de referência para a interface de chamada em um objeto .
KsAcquireCachedMdl

Essa função é usada para adquirir o MDL armazenado em cache pelo driver de porta KS. A função é usada por um driver de modo kernel para adquirir o MDL para um exemplo fornecido por pipeline gerado por um driver Avstream.
KsAcquireControl

A função KsAcquireControl adquire o mutex de controle de filtro para Object.
KsAcquireDevice

A função KsAcquireDevice obtém acesso síncrono para Dispositivo adquirindo o mutex do dispositivo.
KsAcquireDeviceSecurityLock

A função KsAcquireDeviceSecurityLock adquire o bloqueio de segurança associado a um objeto de dispositivo.
KsAcquireResetValue

A função KsAcquireResetValue recupera o estado de redefinição atual de um IRP IOCTL_KS_RESET_STATE.
KsAddAggregate

O método KsAddAggregate adiciona um servidor COM como um provedor de agregação à lista de provedores de interface para o objeto KS que expõe a interface IKsAggregateControl.
KsAddDevice

A função KsAddDevice é o manipulador AddDevice padrão instalado por KsInitializeDriver.
KsAddEvent

A função KsAddEvent adiciona um evento à lista de eventos do Object.
KsAddIrpToCancelableQueue

A função KsAddIrpToCancelableQueue adiciona um IRP a uma fila de IRPs canceláveis, permitindo que o IRP seja cancelado. Se o IRP tiver sido definido anteriormente como um estado cancelado, a função KsAddIrpToCancelableQueue concluirá o cancelamento desse IRP.
KsAddItemToObjectBag

A função KsAddItemToObjectBag adiciona um objeto ou bloco de memória ao recipiente de objeto fornecido.
KsAddObjectCreateItemToDeviceHeader

A função KsAddObjectCreateItemToDeviceHeader adiciona o item de criação especificado a um item vazio na lista de itens de criação alocados anteriormente para este cabeçalho de dispositivo.
KsAddObjectCreateItemToObjectHeader

A função KsAddObjectCreateItemToObjectHeader adiciona o create-item especificado a um item vazio na lista de itens de criação alocados anteriormente para esse cabeçalho de objeto.
KsAllocateDefaultClock

A função KsAllocateDefaultClock aloca e inicializa a estrutura de relógio padrão.
KsAllocateDefaultClockEx

A função KsAllocateDefaultClockEx aloca e inicializa a estrutura de relógio padrão.
KsAllocateDeviceHeader

A função KsAllocateDeviceHeader aloca e inicializa o cabeçalho de extensão do dispositivo necessário.
KsAllocateExtraData

A função KsAllocateExtraData é usada com IRPs de streaming para alocar um buffer para conter dados de cabeçalho adicionais. Um ponteiro para o buffer alocado é retornado e, eventualmente, o buffer deve ser liberado pelo chamador.
KsAllocateObjectBag

A função KsAllocateObjectBag cria um recipiente de objetos e a associa a um KSDEVICE.
KsAllocateObjectCreateItem

A função KsAllocateObjectCreateItem aloca um slot para o item de criação especificado, opcionalmente alocando espaço para e copiando os dados de criar item também.
KsAllocateObjectHeader

A função KsAllocateObjectHeader inicializa o cabeçalho de contexto de arquivo necessário.
KsCacheMedium

A função KsCacheMedium melhora o desempenho de criação de grafo de pinos que usam Médias para definir a conectividade.
KsCancelIo

A função KsCancelIo cancela todos os IRPs na lista de cancelamento especificada. Se um IRP na lista não tiver uma rotina de cancelamento, somente o bit de cancelamento será definido no IRP. A função pode ser chamada no nível IRQ DISPATCH_LEVEL ou inferior.
KsCompleteIo

O método KsCompleteIo limpa cabeçalhos estendidos e libera amostras de mídia após a conclusão da E/S (entrada e saída).
KsCompleteIoOperation

O método KsCompleteIoOperation limpa o cabeçalho estendido e conclui a operação de E/S (entrada e saída).
KsCompleteMediaType

O método KsCompleteMediaType conclui um tipo de mídia parcialmente especificado que foi apresentado pela primeira vez ao método IAMStreamConfig::SetFormat.
KsCompletePendingRequest

A função KsCompletePendingRequest é usada para concluir uma solicitação de E/S em resposta à qual uma função de expedição AVStream retornou anteriormente STATUS_PENDING.
KsCopyObjectBagItems

A função KsCopyObjectBagItems copia todos os itens de um recipiente de objetos para outro.
KsCreateAllocator

A função KsCreateAllocator cria um identificador para um alocador para o identificador de conexão do coletor fornecido. Essa função não conclui o IRP nem define o status no IRP.
KsCreateAllocator2

Cria um identificador para um alocador para o identificador de conexão do coletor especificado. Essa função não conclui o IRP nem define o status no IRP.
KsCreateBusEnumObject

A função KsCreateBusEnumObject é apenas para uso do sistema.
KsCreateClock

A função KsCreateClock cria um identificador para uma instância de relógio.
KsCreateClock2

Cria um identificador para uma instância de relógio. Chame essa função depois que o COM (Component Object Model) for inicializado.
KsCreateDefaultAllocator

Dada uma solicitação de IRP_MJ_CREATE validada, a função KsCreateDefaultAllocator cria um alocador padrão que usa o pool de memória especificado e associa o IoGetCurrentIrpStackLocation(Irp)->FileObject ao alocador usando uma tabela de expedição interna (KSDISPATCH_TABLE).
KsCreateDefaultAllocatorEx

Cria um alocador padrão que usa o pool de memória especificado e associa o IoGetCurrentIrpStackLocation(pIrp)->FileObject a esse alocador usando uma tabela de expedição interna (KSDISPATCH_TABLE).
KsCreateDefaultClock

Dada uma solicitação IRP_MJ_CREATE, a função KsCreateDefaultClock cria um relógio padrão que usa o relógio do sistema como uma base de tempo e associa o IoGetCurrentIrpStackLocation(Irp)->FileObject ao relógio usando uma tabela de expedição interna (KSDISPATCH_TABLE). Não conclui o IRP nem define o status no IRP. A função KsCreateDefaultClock só pode ser chamada em PASSIVE_LEVEL.
KsCreateDefaultSecurity

A função KsCreateDefaultSecurity cria um descritor de segurança com segurança padrão, opcionalmente herdando parâmetros de um descritor de segurança pai.
KsCreateDevice

A função KsCreateDevice cria um dispositivo AVStream.
KsCreateFilterFactory

A função KsCreateFilterFactory adiciona uma fábrica de filtros a um determinado dispositivo.
KsCreatePin

A função KsCreatePin passa uma solicitação de conexão para um dispositivo, criando uma instância de pin. Essa função só pode ser chamada em PASSIVE_LEVEL para clientes no modo kernel.
KsCreatePin2

Passa uma solicitação de conexão para um dispositivo, criando uma instância de pin.
KsCreateSinkPinHandle

O método KsCreateSinkPinHandle cria um identificador de pino e o armazena no objeto de pino KS.
KsCreateTopologyNode

A função KsCreateTopologyNode cria um identificador para uma instância de nó de topologia. A função só pode ser chamada em PASSIVE_LEVEL.
KsCreateTopologyNode2

Cria um identificador para uma instância de nó de topologia.
KsDecrementCountedWorker

Diminui a contagem de trabalho atual de um trabalho criado anteriormente por KsRegisterCountedWorker. Isso deve ser chamado depois que cada tarefa dentro de um trabalho tiver sido concluída.
KsDecrementPendingIoCount

O método KsDecrementPendingIoCount diminui o número de operações de E/S (entrada/saída) que estão em andamento em um pin.
KsDefaultAddEventHandler

A função KsDefaultAddEventHandler é uma rotina padrão para lidar com solicitações de evento 'add'.
KsDefaultDeviceIoCompletion

A função KsDefaultDeviceIoCompletion é usada para retornar uma resposta padrão e para concluir qualquer controle de E/S do dispositivo.
KsDeleteFilterFactory

KsDeleteFilterFactory exclui uma determinada fábrica de filtros.
KsDeliver

O método KsDeliver fornece um exemplo de mídia de um pino de saída para um pino de entrada, continua uma operação de E/S recuperando o próximo buffer de um alocador e envia o buffer para o dispositivo associado.
KsDereferenceBusObject

Desreferencia o objeto de dispositivo físico do barramento.
KsDereferenceSoftwareBusObject

A função KsDereferenceSoftwareBusObject diminui a contagem de referência do PDO do objeto enumerador do barramento de carga de demanda.
KsDeviceGetBusData

A função KsDeviceGetBusData lê dados do barramento onde reside o dispositivo AVStream especificado.
KsDeviceGetFirstChildFilterFactory

A função KsDeviceGetFirstChildFilterFactory retorna a primeira fábrica de filtros filho pertencente a um determinado dispositivo AVStream.
KsDeviceGetOuterUnknown

A função KsDeviceGetOuterUnknown retorna o IUnknown externo do dispositivo AVStream especificado por Device.
KsDeviceRegisterAdapterObject

A função KsDeviceRegisterAdapterObject registra um objeto de adaptador DMA com AVStream para executar o DMA de dispersão/coleta no dispositivo especificado. Todos os drivers compilados para Win64 devem usar IKsDeviceFunctions::RegisterAdapterObjectEx.
KsDeviceRegisterAggregatedClientUnknown

A função TThe KsDeviceRegisterAggregatedClientUnknown é uma função embutida que é um wrapper para KsRegisterAggregatedClientUnknown.
KsDeviceRegisterThermalDispatch

Essa função é usada pelo driver de miniporto Avstream para registrar retornos de chamada para notificações térmicas com o driver de porta KS.
KsDeviceSetBusData

A função KsDeviceSetBusData grava dados no barramento no qual o dispositivo AVStream especificado reside.
KsDisableEvent

A função KsDisableEvent desabilita os eventos solicitados por meio de IOCTL_KS_DISABLE_EVENT.
KsDiscard

A macro KsDiscard remove um determinado item de um recipiente de objetos.
KsDiscardEvent

A função KsDiscardEvent descarta a memória usada por uma entrada de evento depois que os objetos são desreferenciados.
KsDispatchFastIoDeviceControlFailure

A função KsDispatchFastIoDeviceControlFailure é usada em um KSDISPATCH_TABLE. Entrada FastDeviceIoControl que não são tratadas. A função sempre deve retornar FALSE.
KsDispatchFastReadFailure

A função KsDispatchFastReadFailure é usada em um KSDISPATCH_TABLE. Entrada fastread quando a leitura rápida de E/S não é tratada. A função sempre deve retornar FALSE.
KsDispatchInvalidDeviceRequest

A função KsDispatchInvalidDeviceRequest é usada em entradas KSDISPATCH_TABLE que não são tratadas e que precisam retornar STATUS_INVALID_DEVICE_REQUEST.
KsDispatchIrp

KsDispatchIrp chama uma rotina de expedição correspondente ao código de função do IRP especificado. KsDispatchIrp retorna o código status dessa chamada.
KsDispatchQuerySecurity

A função KsDispatchQuerySecurity é usada no KSDISPATCH_TABLE. Entrada QuerySecurity para lidar com consultas sobre o descritor de segurança atual.
KsDispatchSetSecurity

A função KsDispatchSetSecurity é usada no KSDISPATCH_TABLE. Defina Entrada de segurança para manipular a configuração do descritor de segurança atual.
KsDispatchSpecificMethod

A função KsDispatchSpecificMethod envia um método para um manipulador específico. A função pressupõe que o chamador tenha enviado anteriormente o IRP para um manipulador por meio da função KsMethodHandler. A função só pode ser chamada em PASSIVE_LEVEL.
KsDispatchSpecificProperty

A função KsDispatchSpecificProperty envia a propriedade para um manipulador específico.
KsEnableEvent

A função KsEnableEvent habilita eventos solicitados por meio de IOCTL_KS_ENABLE_EVENT. Ele responde a todos os identificadores de evento definidos pelos conjuntos. Essa função só pode ser chamada em PASSIVE_LEVEL.
KsEnableEventWithAllocator

A função KsEnableEventWithAllocator permite eventos solicitados por meio de IOCTL_KS_ENABLE_EVENT mas também permite que um retorno de chamada do alocador opcional seja usado para fornecer um buffer para os parâmetros.
KsEvent

O método IKsControl::KsEvent habilita ou desabilita um evento, juntamente com quaisquer outras operações de suporte definidas disponíveis em um conjunto de eventos.
KsEvent

O método KsEvent habilita ou desabilita um evento, juntamente com quaisquer outras operações de suporte definidas disponíveis em um conjunto de eventos.
KSEVENT_ENTRY_IRP_STORAGE

Essa macro recupera um ponteiro para a estrutura KSEVENT_ENTRY armazenada em Irp.
KSEVENT_ITEM_IRP_STORAGE

Essa macro recupera um ponteiro para a estrutura KSEVENT_ITEM armazenada em Irp.
KSEVENT_SET_IRP_STORAGE

Essa macro recupera um ponteiro para a estrutura KSEVENT_SET armazenada em Irp. Essas informações são inicializadas apenas para solicitações básicas de suporte; não é inicializado para solicitações de habilitação.
KsFastMethodHandler

A função KsFastMethodHandler lida com métodos rápidos solicitados por meio de IOCTL_KS_METHOD. Ele responde a todos os identificadores de método definidos pelos conjuntos que também estão contidos na lista de E/S rápida. Essa função só pode ser chamada em PASSIVE_LEVEL.
KsFastPropertyHandler

A função KsFastPropertyHandler lida com solicitações de propriedade rápidas por meio de IOCTL_KS_PROPERTY. Ele responde a todos os identificadores de propriedade definidos pelos conjuntos que também estão contidos na lista de E/S rápida. Essa função só pode ser chamada em PASSIVE_LEVEL.
KsFilterAcquireControl

A função KsFilterAcquireControl adquire o mutex de controle de filtro para o filtro AVStream especificado por Filter.
KsFilterAcquireProcessingMutex

A função KsFilterAcquireProcessingMutex adquire o mutex de processamento para um filtro AVStream especificado.
KsFilterAddEvent

A função KsFilterAddEvent adiciona um evento à lista de eventos de Filter.
KsFilterAddTopologyConnections

A função KsFilterAddTopologyConnections adiciona novas conexões de topologia a um filtro.
KsFilterAttemptProcessing

A função KsFilterAttemptProcessing tenta iniciar o processamento no Filtro.
KsFilterCreateNode

A função KsFilterCreateNode cria um novo nó de topologia no filtro especificado.
KsFilterCreatePinFactory

A função KsFilterCreatePinFactory cria uma nova fábrica de pinos no filtro especificado.
KsFilterFactoryAddCreateItem

A função KsFilterFactoryAddCreateItem adiciona um novo item de criação para a fábrica de filtros especificada.
KsFilterFactoryGetDevice

A função KsFilterFactoryGetDevice retorna o dispositivo AVStream ao qual FilterFactory pertence.
KsFilterFactoryGetFirstChildFilter

A função KsFilterFactoryGetFirstChildFilter retorna o primeiro filtro instanciado criado por FilterFactory.
KsFilterFactoryGetNextSiblingFilterFactory

A função KsFilterFactoryGetNextSiblingFilterFactory retorna a próxima fábrica de filtros que pertence ao dispositivo pai de FilterFactory.
KsFilterFactoryGetOuterUnknown

A função KsFilterFactoryGetOuterUnknown retorna o IUnknown externo da fábrica de filtros especificada.
KsFilterFactoryGetParentDevice

A função KsFilterFactoryGetParentDevice retorna o dispositivo pai da fábrica de filtros fornecida.
KsFilterFactoryGetSymbolicLink

A função KsFilterFactoryGetSymbolicLink retorna o link simbólico associado a uma determinada fábrica de filtros.
KsFilterFactoryRegisterAggregatedClientUnknown

A função KsFilterFactoryRegisterAggregatedClientUnknown é uma função embutida que é um wrapper para KsRegisterAggregatedClientUnknown.
KsFilterFactorySetDeviceClassesState

A função KsFilterFactorySetDeviceClassesState habilita ou desabilita as classes de dispositivo que foram registradas por uma determinada fábrica de filtros.
KsFilterFactoryUpdateCacheData

A função KsFilterFactoryUpdateCacheData atualiza a chave do registro FilterData e o cache Médio (um conjunto de chaves do Registro) para uma determinada fábrica de filtros.
KsFilterGenerateEvents

A função KsFilterGenerateEvents gera eventos de um tipo indicado que estão presentes na lista de eventos do Filtro.
KsFilterGetAndGate

A função KsFilterGetAndGate retorna a porta AND do Filtro.
KsFilterGetChildPinCount

O KsFilterGetChildPinCountfunctionreturns o número de pinos de um determinado tipo que atualmente são instanciados em um determinado filtro.
KsFilterGetDevice

A função KsFilterGetDevice retorna o dispositivo AVStream ao qual Filter pertence.
KsFilterGetFirstChildPin

A função KsFilterGetFirstChildPin retorna o primeiro pino instanciado do tipo PinID no filtro especificado por Filter.
KsFilterGetNextSiblingFilter

A função KsFilterGetNextSiblingFilter retorna o próximo filtro instanciado que pertence à fábrica de filtros pai de Filter.
KsFilterGetOuterUnknown

A função KsFilterGetOuterUnknown retorna a interface IUnknown externa do filtro especificado por Filter.
KsFilterGetParentFilterFactory

A função KsFilterGetParentFilterFactory retorna a fábrica de filtro pai do filtro especificado.
KsFilterRegisterAggregatedClientUnknown

A função KsFilterRegisterAggregatedClientUnknown é uma função embutida que é um wrapper para KsRegisterAggregatedClientUnknown.
KsFilterRegisterPowerCallbacks

A função KsFilterRegisterPowerCallbacks registra retornos de chamada de gerenciamento de energia para Filter.
KsFilterReleaseControl

A função KsFilterReleaseControl libera o mutex de controle para o filtro AVStream especificado por Filter.
KsFilterReleaseProcessingMutex

A função KsFilterReleaseProcessingMutex libera o mutex de processamento para o filtro AVStream especificado por Filter.
KsFlushClient

O método KsFlushClient libera informações de um pino.
KsForwardAndCatchIrp

A função KsForwardAndCatchIrp encaminha um IRP para o driver especificado depois de inicializar o próximo local da pilha e recupera o controle do IRP após a conclusão desse driver.
KsForwardIrp

A função KsForwardIrp encaminha um IRP para o driver especificado depois de inicializar o próximo local da pilha e definir o objeto de arquivo.
KsFreeDefaultClock

A função KsFreeDefaultClock libera uma estrutura de relógio padrão alocada anteriormente com KsAllocateDefaultClock, levando em conta quaisquer DPCs de temporizador em execução no momento.
KsFreeDeviceHeader

A função KsFreeDeviceHeader limpa e libera um cabeçalho de dispositivo alocado anteriormente.
KsFreeEventList

A função KsFreeEventList manipula a liberação de todos os eventos de uma lista especificada, com a suposição de que esses eventos são compostos de estruturas KSEVENT_ENTRY. Essa função só pode ser chamada em PASSIVE_LEVEL.
KsFreeObjectBag

A função KsFreeObjectBag esvazia e libera um recipiente de objetos.
KsFreeObjectCreateItem

Libera o slot para o item de criação especificado.
KsFreeObjectCreateItemsByContext

Libera todos os itens de criação com um contexto específico.
KsFreeObjectHeader

A função KsFreeObjectHeader limpa e libera um cabeçalho de objeto alocado anteriormente.
KsGateAddOffInputToAnd

A função KsGateAddOffInputToAnd adiciona uma nova entrada no estado OFF a uma determinada porta AND.
KsGateAddOffInputToOr

A função KsGateAddOffInputToOr adiciona uma nova entrada no estado OFF a uma determinada porta OR.
KsGateAddOnInputToAnd

A função KsGateAddOnInputToAnd adiciona uma nova entrada no estado ON a uma determinada porta AND.
KsGateAddOnInputToOr

A função KsGateAddOnInputToOr adiciona uma nova entrada no estado ON a uma determinada porta OR.
KsGateCaptureThreshold

A função KsGateCaptureThreshold é usada para capturar uma entrada ON de uma porta AND especificada por Gate.
KsGateGetStateUnsafe

A função KsGateGetStateUnsafe retorna o estado do portão fornecido (aberto ou fechado) de maneira não segura, ou seja, sem considerar a sincronização.
KsGateInitialize

A função KsGateInitialize inicializa um portão para uso.
KsGateInitializeAnd

A função KsGateInitializeAnd inicializa uma estrutura KSGATE como uma porta AND e a anexa à porta OR especificada por NextOrGate.
KsGateInitializeOr

A função KsGateInitializeOr inicializa uma estrutura KSGATE como uma porta OR e a anexa à porta AND especificada por NextAndGate.
KsGateRemoveOffInputFromAnd

A função KsGateRemoveOffInputFromAnd remove uma entrada existente que está no estado OFF de uma porta AND.
KsGateRemoveOffInputFromOr

A função KsGateRemoveOffInputFromOr remove uma entrada existente que está no estado OFF de uma porta OR.
KsGateRemoveOnInputFromAnd

A função KsGateRemoveOnInputFromAnd remove uma entrada existente que está no estado ON de uma porta AND.
KsGateRemoveOnInputFromOr

A função KsGateRemoveOnInputFromOr remove uma entrada existente que está no estado ON de uma porta OR.
KsGateTerminateAnd

A função KsGateTerminateAnd exclui uma porta AND existente e remove uma entrada de qualquer porta OR anexada.
KsGateTerminateOr

A função KsGateTerminateOr exclui uma porta OR existente e remove uma entrada de qualquer porta AND anexada.
KsGateTurnInputOff

A função KsGateTurnInputOff desativa uma entrada existente para Gate.
KsGateTurnInputOn

A função KsGateTurnInputOn ativa uma entrada existente para Gate.
KsGenerateDataEvent

A função KsGenerateDataEvent gera uma das notificações de evento padrão quando dada uma estrutura de entrada de evento e dados de retorno de chamada.
KsGenerateEvent

A função KsGenerateEvent gera uma notificação de evento padrão dada uma estrutura de entrada de evento.
KsGenerateEventList

A função KsGenerateEventList enumera a lista de eventos e pesquisa o evento especificado a ser gerado.
KsGenerateEvents

A função KsGenerateEvents gera eventos de um tipo indicado que estão presentes na lista de eventos do Objeto.
KsGenerateThermalEvent

Essa função é usada por clientes (miniportores) que não desejam assinar o gerenciador térmico, mas desejam fazer seu próprio gerenciamento térmico.
KsGetAllocatorHandle

Recupera um identificador de arquivo para um alocador.
KsGetAllocatorMode

Retorna o modo no qual um alocador aloca memória.
KsGetAllocatorStatus

Recupera o status de um alocador.
KsGetBusEnumIdentifier

A função KsGetBusEnumIdentifier recupera o identificador do enumerador de barramento de software para o dispositivo de barramento associado ao IRP fornecido.
KsGetBusEnumParentFDOFromChildPDO

A função KsGetBusEnumParentFDOFromChildPDO recupera o FDO do pai do PDO filho especificado.
KsGetBusEnumPnpDeviceObject

A função KsGetBusEnumPnpDeviceObject recupera o objeto de dispositivo Plug and Play anexado ao objeto de dispositivo fornecido.
KsGetConnectedPin

O método KsGetConnectedPin não é recomendado para uso do aplicativo. Esse método pertence à interface IKsPinPipe.
KsGetCorrelatedPhysicalTime

O método KsGetCorrelatedPhysicalTime recupera a hora física e a hora correlacionada do sistema do relógio subjacente.
KsGetCorrelatedTime

O método KsGetCorrelatedTime recupera a hora atual e a hora correlacionada do sistema do relógio subjacente.
KsGetCurrentCommunication

O método KsGetCurrentCommunication recupera a direção de comunicação atual, a interface e o meio de um pin.
KsGetDefaultClockState

A função KsGetDefaultClockState obtém o estado atual do relógio. A função pode ser chamada em DISPATCH_LEVEL.
KsGetDefaultClockTime

A função KsGetDefaultClockTime obtém a hora atual do relógio. A função pode ser chamada em DISPATCH_LEVEL.
KsGetDevice

A função KsGetDevice retorna a estrutura do dispositivo AVStream à qual o Object pertence.
KsGetDeviceForDeviceObject

A função KsGetDeviceForDeviceObject retorna a estrutura do dispositivo AVStream para um determinado objeto de dispositivo funcional.
KsGetFilterFromFileObject

A função KsGetFilterFromFileObject retorna o objeto de filtro AVStream associado a FileObject.
KsGetFilterFromIrp

A função KsGetFilterFromIrp retorna o objeto de filtro AVStream associado a um determinado IRP.
KsGetFilterName

Retorna o nome de um filtro.
KsGetFirstChild

A função KsGetFirstChild retorna o primeiro objeto filho AVStream de Object.
KsGetImageNameAndResourceId

A função KsGetImageNameAndResourceId retorna o nome da imagem e o identificador de recurso que correspondem ao identificador RegKey.
KsGetMediaType

A função KsGetMediaType recupera informações sobre um tipo de mídia em um identificador de fábrica de pinos.
KsGetMediaTypeCount

A função KsGetMediaTypeCount retorna o número de tipos de mídia disponíveis em um identificador de fábrica de pinos.
KsGetMultiplePinFactoryItems

A função KsGetMultiplePinFactoryItems recupera itens da propriedade pin em um buffer de dados de comprimento variável.
KsGetNextSibling

A função KsGetNextSibling retorna o próximo irmão de um determinado objeto.
KsGetNodeIdFromIrp

A função KsGetNodeIdFromIrp retorna a ID do nó ao qual Irp foi enviado.
KsGetObjectFromFileObject

A função KsGetObjectFromFileObject retorna o objeto AVStream convertido em PVOID de FileObject.
KsGetObjectHandle

O método KsGetObjectHandle recupera um identificador de arquivo para um objeto KS.
KsGetObjectTypeFromFileObject

A função KsGetObjectTypeFromFileObject retorna o tipo de objeto AVStream associado a um determinado objeto de arquivo.
KsGetObjectTypeFromIrp

A função KsGetObjectTypeFromIrp retorna o tipo de objeto AVStream associado a um determinado IRP.
KsGetOuterUnknown

A função KsGetOuterUnknown retorna o IUnknown externo de um determinado objeto AVStream.
KsGetParent

A função KsGetParent adquire o pai do objeto fornecido.
KsGetPhysicalTime

O método KsGetPhysicalTime recupera o tempo físico do relógio subjacente.
KsGetPinBusCache

O método KsGetPinBusCache não é recomendado para uso do aplicativo. Esse método pertence à interface IKsPinPipe.
KsGetPinFramingCache

O método KsGetPinFramingCache não é recomendado para uso do aplicativo. Esse método pertence à interface IKsPinPipe.
KsGetPinFromFileObject

A função KsGetPinFromFileObject retorna o objeto de pino AVStream associado a FileObject.
KsGetPinFromIrp

A função KsGetPinFromIrp retorna o objeto de pino AVStream associado ao IRP fornecido.
KsGetPinName

Retorna o nome de um pin.
KsGetPipe

O método KsGetPipe não é recomendado para uso do aplicativo. Esse método pertence à interface IKsPinPipe.
KsGetPipeAllocatorFlag

O método KsGetPipeAllocatorFlag não é recomendado para uso do aplicativo. Esse método pertence à interface IKsPinPipe.
KsGetProperties

Retorna as propriedades de um alocador.
KsGetResolution

O método KsGetResolution recupera a resolução do relógio do relógio subjacente.
KsGetState

O método KsGetState recupera o estado de streaming de um pino do relógio subjacente.
KsGetTime

O método KsGetTime recupera a hora do relógio subjacente.
KsHandleSizedListQuery

A função KsHandleSizedListQuery, dependendo do comprimento do buffer do sistema, retorna o tamanho do buffer necessário, o número de entradas na lista de dados especificada ou copia as próprias entradas.
KsIncrementCountedWorker

Incrementa a contagem de trabalho atual e, opcionalmente, enfileira o item de trabalho contado com o trabalho criado anteriormente por KsRegisterCountedWorker.
KsIncrementPendingIoCount

O método KsIncrementPendingIoCount incrementa o número de operações de E/S (entrada/saída) que estão em andamento em um pin.
KsInitializeDevice

A função KsInitializeDevice é chamada pelo AVStream para inicializar a classe de dispositivo AVStream de dentro de KsCreateDevice.
KsInitializeDeviceProfile

A API KsInitializeDeviceProfile deve ser chamada por todos os drivers de miniport para inicializar o repositório de perfil e publicar os perfis do dispositivo.
KsInitializeDriver

A função KsInitializeDriver inicializa o objeto driver de um minidriver AVStream.
KsInstallBusEnumInterface

A função KsInstallBusEnumInterface instala uma interface para o objeto enumerador do barramento de carga de demanda.
KsIsBusEnumChildDevice

A função KsIsBusEnumChildDevice determina se o objeto de dispositivo fornecido é um dispositivo filho do objeto enumerador do barramento de carga de demanda.
KsIsMediaTypeInRanges

O método KsIsMediaTypeInRanges valida se um tipo de mídia está dentro dos intervalos de dados fornecidos.
KsLoadResource

Copia (carrega) um recurso da imagem fornecida.
KsMapModuleName

A função KsMapModuleName retorna o nome da imagem e o identificador de recurso que correspondem aos parâmetros PhysicalDeviceObject e ModuleName.
KsMediaSamplesCompleted

O método KsMediaSamplesCompleted informa a um pin que um segmento de fluxo foi concluído.
KsMergeAutomationTables

A função KsMergeAutomationTables mescla duas tabelas de automação.
KsMethod

O método IKsControl::KsMethod envia um método para um objeto KS, juntamente com quaisquer outras operações de suporte definidas disponíveis em um conjunto de métodos.
KsMethod

O método KsMethod envia um método para um objeto KS, juntamente com quaisquer outras operações de suporte definidas disponíveis em um conjunto de métodos.
KSMETHOD_ITEM_IRP_STORAGE

Essa macro acessa um ponteiro para o KSMETHOD_ITEM relevante. Observe que esse ponteiro só é definido ao usar KsMethodHandlerWithAllocator.
KSMETHOD_SET_IRP_STORAGE

Essa macro retorna um ponteiro para o KSMETHOD_SET no qual o método está localizado.
KSMETHOD_TYPE_IRP_STORAGE

Essa macro acessa o tipo de método, conforme descrito no KSMETHOD_ITEM. Se o método for processado de forma assíncrona usando KsDispatchSpecificMethod, esse armazenamento deverá ser mantido intacto.
KsMethodHandler

A função KsMethodHandler manipula métodos solicitados por meio de IOCTL_KS_METHOD. Ele funciona com todos os identificadores de método definidos pelos conjuntos. A função só pode ser chamada em PASSIVE_LEVEL.
KsMethodHandlerWithAllocator

As funções KsMethodHandlerWithAllocator executam o mesmo tratamento que KsMethodHandler, com as mesmas restrições, mas permite que um retorno de chamada de alocador opcional seja usado para fornecer um buffer para os parâmetros.
KsMoveIrpsOnCancelableQueue

A função KsMoveIrpsOnCancelableQueue move os IRPs especificados do parâmetro SourceList para o parâmetro DestinationList, dependendo do valor retornado da função KStrIrpListCallback definida pelo minidriver.
KsNotifyError

O método KsNotifyError notifica o grafo de filtro de um erro para dar ao grafo de filtro uma oportunidade de parar.
KsNotifyEvent

O método KsNotifyEvent solicita que o objeto KS que possui o evento DirectShow determinado notifique o aplicativo de chamada com os parâmetros fornecidos sempre que a ação relacionada ao evento ocorrer.
KsNullDriverUnload

A função KsNullDriverUnload é uma função padrão que um driver pode usar quando não tem outras tarefas para fazer em sua função de descarregamento, mas ainda deve permitir que o dispositivo seja descarregado por sua presença.
KsOpenDefaultDevice

A função KsOpenDefaultDevice abre um identificador para o primeiro dispositivo listado na categoria PnP (Plug and Play) especificada.
KsPeekAllocator

O método KsPeekAllocator retorna um ponteiro para uma interface IMemAllocator para o alocador atribuído de um pin.
KsPersistDeviceProfile

A API KsPersistDeviceProfile confirma as informações de perfil para o repositório persistente.
KsPinAcquireControl

A função KsPinAcquireControl adquire o mutex de controle para o pino AVStream especificado por Pin.
KsPinAcquireProcessingMutex

A função KsPinAcquireProcessingMutex adquire o mutex de processamento para o pino AVStream especificado por Pin.
KsPinAddEvent

A função KsPinAddEvent adiciona um evento especificado à lista de eventos de Pin.
KsPinAttachAndGate

A função KsPinAttachAndGate conecta Pin como uma entrada a uma porta AND inicializada anteriormente e conecta AndGate como uma entrada à porta AND do filtro relevante.
KsPinAttachOrGate

A função KsPinAttachOrGate conecta Pin como uma entrada a uma porta OR inicializada anteriormente e conecta o OrGate como uma entrada à porta AND do filtro relevante.
KsPinAttemptProcessing

A função KsPinAttemptProcessing é usada para retomar o processamento em um pin específico em um filtro centrado em pin. Ele tenta iniciar o processamento no Pin enviando uma chamada de expedição de processamento para o objeto de processamento do Pin.
KsPinDataIntersection

A função KsPinDataIntersection manipula a propriedade KSPROPERTY_PIN_DATAINTERSECTION por meio de uma função de retorno de chamada e executa grande parte da validação inicial dos parâmetros que são passados.
KsPinDataIntersectionEx

A função KsPinDataIntersectionEx manipula o KSPROPERTY_PIN_DATAINTERSECTION por meio de uma função de retorno de chamada.
KsPinFactory

O método KsPinFactory recupera o identificador de uma fábrica de pinos.
KsPinGenerateEvents

A função KsPinGenerateEvents gera eventos de um tipo indicado que estão presentes na lista de eventos do Pin.
KsPinGetAndGate

A função KsPinGetAndGate retorna a porta de controle de processamento para Pin.
KsPinGetAvailableByteCount

A rotina KsPinGetAvailableByteCount gera o número de bytes de dados de entrada à frente da borda superior e o número de bytes do buffer de saída à frente da borda superior, ambos para a fila de um pino especificado pelo chamador.
KsPinGetConnectedFilterInterface

A função KsPinGetConnectedFilterInterface consulta o filtro ao qual Pin está conectado para obter um ponteiro para uma interface COM.
KsPinGetConnectedPinDeviceObject

A função KsPinGetConnectedPinDeviceObject retorna o objeto de dispositivo na parte superior da pilha do dispositivo correspondente ao pino do coletor anexado ao pin de origem.
KsPinGetConnectedPinFileObject

A função KsPinGetConnectedPinFileObject retorna o objeto de arquivo para o pino ao qual Pin está conectado. Funciona apenas para pinos de origem.
KsPinGetConnectedPinInterface

A função KsPinGetConnectedPinInterface consulta o pino ao qual Pin está conectado para uma interface de estilo COM.
KsPinGetCopyRelationships

A função KsPinGetCopyRelationships retorna informações de relação de cópia para um pin contido em um filtro centrado em pin.
KsPinGetDevice

A função KsPinGetDevice retorna o dispositivo AVStream ao qual o Pin pertence.
KsPinGetFirstCloneStreamPointer

A função KsPinGetFirstCloneStreamPointer retorna o primeiro ponteiro de fluxo clonado em Pin.
KsPinGetLeadingEdgeStreamPointer

A função KsPinGetLeadingEdgeStreamPointer adquire o ponteiro de fluxo de borda à esquerda para a fila associada ao pin fornecido.
KsPinGetNextSiblingPin

A função KsPinGetNextSiblingPin retorna o próximo pino instanciado do mesmo tipo e no mesmo filtro que Pin.
KsPinGetOuterUnknown

A função KsPinGetOuterUnknown retorna o IUnknown externo do pino especificado por Pin.
KsPinGetParentFilter

A função KsPinGetParentFilter retorna o filtro pai de Pin.
KsPinGetReferenceClockInterface

A função KsPinGetReferenceClockInterface retorna uma interface de estilo COM para o relógio de referência associado a Pin. Esse ponteiro de interface será uma interface IKsReferenceClock.
KsPinGetTrailingEdgeStreamPointer

A função KsPinGetTrailingEdgeStreamPointer adquire o ponteiro de fluxo de borda à direita para a fila associada ao pino especificado.
KsPinHandshake

A função KsPinHandshake tenta um handshake de protocolo com um pino conectado.
KsPinPropertyHandler

A função KsPinPropertyHandler executa o tratamento padrão dos membros estáticos do conjunto de propriedades KSPROPSETID_Pin. Essa manipulação não inclui KSPROPERTY_PIN_CINSTANCES ou KSPROPERTY_PIN_DATAINTERSECTION.
KsPinRegisterAggregatedClientUnknown

A função KsPinRegisterAggregatedClientUnknown é uma função embutida que é um wrapper para KsRegisterAggregatedClientUnknown.
KsPinRegisterFrameReturnCallback

A função KsPinRegisterFrameReturnCallback registra um retorno de chamada de retorno de quadro com AVStream para um determinado pin.
KsPinRegisterHandshakeCallback

A função KsPinRegisterHandshakeCallback registra uma rotina de retorno de chamada fornecida pelo minidriver para um determinado pin.
KsPinRegisterIrpCompletionCallback

A função KsPinRegisterIrpCompletionCallback registra uma rotina de retorno de chamada definida pelo minidriver para um pin especificado.
KsPinRegisterPowerCallbacks

A função KsPinRegisterPowerCallbacks registra retornos de chamada de gerenciamento de energia para Pin.
KsPinReleaseControl

A função KsPinReleaseControl libera o mutex de controle para o pino AVStream especificado por Pin.
KsPinReleaseProcessingMutex

A função KsPinReleaseProcessingMutex libera o mutex de processamento para o pino AVStream especificado por Pin.
KsPinSetPinClockTime

A função KsPinSetPinClockTime define a hora atual no relógio exposto por Pin.
KsPinSubmitFrame

Se um pino tiver sido colocado no modo de injeção por uma chamada para KsPinRegisterFrameReturnCallback, a função KsPinSubmitFrame enviará um quadro diretamente para o circuito de transporte.
KsPinSubmitFrameMdl

Se um pino tiver sido colocado no modo de injeção por uma chamada para KsPinRegisterFrameReturnCallback, a função KsPinSubmitFrameMdl enviará um quadro diretamente para o circuito de transporte.
KsPrepareIoOperation

O método KsPrepareIoOperation inicializa o cabeçalho estendido e prepara o exemplo de mídia para uma operação de E/S.
KsProbeStreamIrp

A função KsProbeStreamIrp faz as modificações especificadas nos buffers de entrada e saída do IRP fornecido com base nos sinalizadores passados e valida o cabeçalho de fluxo.
KsProcessMediaSamples

O método KsProcessMediaSamples processa exemplos de mídia.
KsProcessPinUpdate

A função KsProcessPinUpdate é chamada de dentro da expedição AVStrMiniFilterProcess de um filtro centrado em filtro para atualizar um pin de processo.
KsPropagateAcquire

O método KsPropagateAcquire direciona todos os pinos no filtro para atingir o estado Acquire.
KsProperty

O método IKsControl::KsProperty define uma propriedade ou recupera informações de propriedade, juntamente com quaisquer outras operações de suporte definidas disponíveis em um conjunto de propriedades.
KsProperty

O método KsProperty define uma propriedade ou recupera informações de propriedade, juntamente com quaisquer outras operações de suporte definidas disponíveis em um conjunto de propriedades.
KsPropertyHandler

Os drivers chamam a função KsPropertyHandler para manipulação de IRP.
KsPropertyHandlerWithAllocator

O KsPropertyHandlerWithAllocator executa o mesmo tratamento que KsPropertyHandler, com as mesmas restrições, mas permite que um retorno de chamada do alocador opcional seja usado para fornecer um buffer para os parâmetros.
KsPublishDeviceProfile

A API KsPublishDeviceProfile é chamada para publicar informações de perfil do dispositivo.
KsQueryDevicePnpObject

A função KsQueryDevicePnpObject retorna o objeto de dispositivo PnP que pode ser armazenado no cabeçalho do dispositivo. Esse é o próximo objeto de dispositivo na pilha PnP e é o objeto de dispositivo para o qual as solicitações PnP são encaminhadas se KsDefaultDispatchPnp for usado.
KsQueryExtendedSize

O método KsQueryExtendedSize recupera as informações de cabeçalho estendidas necessárias para operações de E/S (entrada e saída).
KsQueryInformationFile

A função KsQueryInformationFile executa uma consulta de informações em relação ao objeto de arquivo especificado. A função tenta usar FastIoDispatch, se possível, ou gera uma solicitação de informações no objeto do dispositivo.
KsQueryInterfaces

O método KsQueryInterfaces recupera interfaces compatíveis com um pin.
KsQueryMediums

O método KsQueryMediums recupera os meios aos quais um pino dá suporte.
KsQueryObjectAccessMask

A função KsQueryObjectAccessMask retorna o acesso originalmente concedido ao primeiro cliente que criou um identificador no objeto associado. O acesso não pode ser alterado por identificadores duplicados.
KsQueryObjectCreateItem

A função KsQueryObjectCreateItem retorna o item create atribuído ao objeto quando criado.
KsQuerySoftwareBusInterface

A função KsQuerySoftwareBusInterface cria um buffer do pool de páginas e copia a cadeia de caracteres de referência associada ao PDO do objeto enumerador do barramento de carga de demanda no buffer.
KsQueueWorkItem

A função KsQueueWorkItem enfileira o item de trabalho especificado com um trabalho anterior criado pela função KsRegisterWorker.
KsReadFile

A função KsReadFile executa uma leitura no objeto de arquivo especificado.
KsRecalculateStackDepth

A função KsRecalculateStackDepth recalcula a profundidade máxima de pilha exigida pelo objeto de dispositivo subjacente com base em todos os objetos que definiram um dispositivo de destino (eles se adicionaram à lista de objetos no objeto de dispositivo subjacente usando a função KsSetTargetDeviceObject). Se o objeto de dispositivo PnP tiver sido definido no cabeçalho do dispositivo subjacente usando KsSetDevicePnpAndBaseObject, esse dispositivo também será levado em conta ao calcular a profundidade máxima da pilha.
KsReferenceBusObject

Faz referência ao objeto de dispositivo físico do barramento.
KsReferenceSoftwareBusObject

A função KsReferenceSoftwareBusObject incrementa a contagem de referência do PDO do objeto enumerador do barramento de carga de demanda.
KsRegisterAggregatedClientUnknown

De maneira muito semelhante ao COM, a função KsRegisterAggregatedClientUnknown agrega dois objetos: _the objeto AVStream especificado e um objeto desconhecido do cliente.
KsRegisterCountedWorker

Manipula clientes que se registram para uso de um thread.
KsRegisterFilterWithNoKSPins

A função KsRegisterFilterWithNoKSPins registra-se com filtros DirectShow que não têm pinos de streaming de kernel e, portanto, não são transmitidos no modo kernel.
KsRegisterWorker

A função KsRegisterWorker manipula clientes que se registram para uso de um thread.
KsReleaseCachedMdl

A função KsReleaseCachedMdl é usada para liberar o MDL adquirido pela chamada KsAcquireCachedMdl.
KsReleaseControl

A função KsReleaseControl libera o mutex de controle para Object.
KsReleaseDevice

A função KsReleaseDevice libera o mutex do dispositivo e sai da região crítica.
KsReleaseDeviceSecurityLock

A função KsReleaseDeviceSecurityLock libera um bloqueio de segurança adquirido anteriormente no cabeçalho do objeto do dispositivo.
KsReleaseIrpOnCancelableQueue

A função KsReleaseIrpOnCancelableQueue libera um IRP adquirido que já está em uma fila que pode ser cancelada.
KsRemoveAggregate

O método KsRemoveAggregate remove um provedor de agregação de servidor COM adicionado anteriormente da lista de provedores de interface para o objeto KS que expõe a interface IKsAggregateControl.
KsRemoveBusEnumInterface

A função KsRemoveBusEnumInterface remove uma interface para o objeto enumerador do barramento de carga de demanda.
KsRemoveIrpFromCancelableQueue

A função KsRemoveIrpFromCancelableQueue exibe o próximo IRP não protegido da fila especificada que pode ser cancelada e remove sua status de cancelamento.
KsRemoveItemFromObjectBag

A função KsRemoveItemFromObjectBag remove um item de um recipiente de objetos.
KsRemoveSpecificIrpFromCancelableQueue

A função KsRemoveSpecificIrpFromCancelableQueue remove o IRP especificado da fila especificada. Isso é executado em um IRP que foi adquirido anteriormente usando KsRemoveIrpFromCancelableQueue, mas que não foi realmente removido da fila.
KsResolveRequiredAttributes

A função KsResolveRequiredAttributes pesquisa a lista de atributos anexada a um intervalo de dados para atributos especificados e garante que todos os atributos especificados foram encontrados.
KsServiceBusEnumCreateRequest

Os serviços de função KsServiceBusEnumCreateRequest IRP_MJ_CREATE solicitações para a interface do dispositivo do barramento de software.
KsServiceBusEnumPnpRequest

A função KsServiceBusEnumPnpRequest é apenas para uso do sistema.
KsSetAllocatorHandle

Define o identificador de um alocador.
KsSetAllocatorMode

Define o modo no qual um alocador aloca memória.
KsSetCorrelatedPhysicalTime

O método KsSetCorrelatedPhysicalTime define o tempo físico com o tempo correlacionado do sistema no relógio subjacente.
KsSetCorrelatedTime

O método KsSetCorrelatedTime define a hora atual com a hora correlacionada do sistema no relógio subjacente.
KsSetDefaultClockState

A função KsSetDefaultClockState define o estado atual do relógio usado para refletir o estado atual do pino de filtro subjacente.
KsSetDefaultClockTime

A função KsSetDefaultClockTime define a hora atual do relógio.
KsSetDevicePnpAndBaseObject

A função KsSetDevicePnpAndBaseObject define o objeto de dispositivo PnP no cabeçalho do dispositivo, que é o próximo objeto de dispositivo na pilha PnP e é o objeto de dispositivo para o qual as solicitações PnP são encaminhadas se KsDefaultDispatchPnp for usado.
KsSetInformationFile

A função KsSetInformationFile executa um conjunto de informações em relação ao objeto de arquivo especificado. A função tenta usar FastIoDispatch, se possível, ou gera um conjunto de informações no objeto do dispositivo.
KsSetMajorFunctionHandler

A função KsSetMajorFunctionHandler define o manipulador para uma função principal especificada para usar a expedição interna.
KsSetMediaType

O método KsSetMediaType define o tipo de mídia para um manipulador de tipo de dados.
KsSetPhysicalTime

O método KsSetPhysicalTime define o tempo físico no relógio subjacente.
KsSetPin

O método KsSetPin informa o manipulador de interface de streaming sobre o pin com o qual se comunicar ao passar dados.
KsSetPinBusCache

O método KsSetPinBusCache não é recomendado para uso do aplicativo. Esse método pertence à interface IKsPinPipe.
KsSetPinFramingCache

O método KsSetPinFramingCache não é recomendado para uso do aplicativo. Esse método pertence à interface IKsPinPipe.
KsSetPipe

O método KsSetPipe não é recomendado para uso do aplicativo. Esse método pertence à interface IKsPinPipe.
KsSetPipeAllocatorFlag

O método KsSetPipeAllocatorFlag não é recomendado para uso do aplicativo. Esse método pertence à interface IKsPinPipe.
KsSetPowerDispatch

Define a função de expedição de energia a ser chamada quando o objeto de driver recebe um IRP IRP_MJ_POWER.
KsSetProperties

Define as propriedades de um alocador.
KsSetTargetDeviceObject

A função KsSetTargetDeviceObject define o objeto de dispositivo de destino de um objeto . A função adiciona o cabeçalho do objeto a uma lista de cabeçalhos de objeto que têm dispositivos de destino.
KsSetTargetState

Define o estado habilitado de um dispositivo de destino associado ao cabeçalho de objeto especificado.
KsSetTime

O método KsSetTime define a hora atual no relógio subjacente.
KsStreamIo

A função KsStreamIo executa uma leitura ou gravação de fluxo no objeto de arquivo especificado. A função tenta usar FastIoDispatch, se possível, ou gera uma solicitação de leitura ou gravação no objeto do dispositivo.
KsStreamPointerAdvance

A função KsStreamPointerAdvance avança um ponteiro de fluxo para o próximo quadro de dados.
KsStreamPointerAdvanceOffsets

A função KsStreamPointerAdvanceOffsets avança os deslocamentos do StreamPointer.
KsStreamPointerAdvanceOffsetsAndUnlock

A função KsStreamPointerAdvanceOffsetsAndUnlock avança o StreamPointer no número especificado de bytes no fluxo (ajustando os campos OffsetIn e OffsetOut do StreamPointer conforme solicitado) e o desbloqueia.
KsStreamPointerCancelTimeout

A função KsStreamPointerCancelTimeout cancela um retorno de chamada de tempo limite agendado anteriormente no ponteiro de fluxo especificado.
KsStreamPointerClone

A função KsStreamPointerClone cria um clone de um determinado ponteiro de fluxo.
KsStreamPointerDelete

A função KsStreamPointerDelete exclui um ponteiro de fluxo de clone, liberando uma referência no quadro ao qual esse ponteiro de fluxo se referia.
KsStreamPointerGetIrp

A função KsStreamPointerGetIrp retorna o IRP associado ao quadro referenciado pelo ponteiro de fluxo fornecido.
KsStreamPointerGetMdl

A função KsStreamPointerGetMdl retorna o MDL associado ao quadro referenciado pelo StreamPointer.
KsStreamPointerGetNextClone

A função KsStreamPointerGetNextClone retorna o ponteiro de fluxo de clone que foi clonado imediatamente após o clone especificado.
KsStreamPointerLock

A função KsStreamPointerLock tenta bloquear o ponteiro de fluxo especificado.
KsStreamPointerScheduleTimeout

A função KsStreamPointerScheduleTimeout registra um retorno de chamada de tempo limite com AVStream para o ponteiro de fluxo fornecido.
KsStreamPointerSetStatusCode

A função KsStreamPointerSetStatusCode permite a especificação de um código de erro bem-sucedido ou malsucedido com o qual concluir o IRP fornecido.
KsStreamPointerUnlock

A função KsStreamPointerUnlock desbloqueia um ponteiro de fluxo que foi bloqueado anteriormente por uma função de aquisição (KsGetXxxEdgeStreamPointer) ou por KsStreamPointerLock.
KsSynchronousDeviceControl

A função KsSynchronousDeviceControl emite uma operação de controle de E/S de dispositivo síncrona para o objeto KS especificado por um identificador de arquivo.
KsSynchronousIoControlDevice

A função KsSynchronousIoControlDevice executa um controle de E/S de dispositivo síncrono no objeto de dispositivo de destino. Ele aguarda em um estado não inerte até que a E/S seja concluída. Essa função só pode ser chamada em PASSIVE_LEVEL.
KsTerminateDevice

A função KsTerminateDevice remove um dispositivo AVStream.
KsTopologyPropertyHandler

A função KsTopologyPropertyHandler executa o tratamento padrão dos membros estáticos do conjunto de propriedades KSPROPSETID_Topology. A função usa a estrutura KSTOPOLOGY, que descreve o conjunto de informações que é retornado por esse conjunto de propriedades.
KsUnregisterWorker

A função KsUnregisterWorker permite que os clientes cancelem o registro de um trabalho.
KsUnserializeObjectPropertiesFromRegistry

A função KsUnserializeObjectPropertiesFromRegistry, quando dado um objeto de destino e um caminho do Registro, enumera os valores nomeados e os aplica como dados serializados aos conjuntos de propriedades especificados listados nos dados serializados.
KsValidateAllocatorCreateRequest

A função KsValidateAllocatorCreateRequest valida uma solicitação de IRP_MJ_CREATE como uma solicitação de alocador e retorna a estrutura de criação associada à solicitação em caso de êxito.
KsValidateAllocatorFramingEx

A função KsValidateAllocatorFramingEx é reservada apenas para uso do sistema.
KsValidateClockCreateRequest

A função KsValidateClockCreateRequest valida a solicitação de criação do relógio e retorna a estrutura de criação associada à solicitação. Isso só pode ser chamado em PASSIVE_LEVEL.
KsValidateConnectRequest

A função KsValidateConnectRequest valida uma solicitação de conexão e retorna um ponteiro para a estrutura de conexão associada à solicitação. Essa função só pode ser chamada em PASSIVE_LEVEL.
KsValidateTopologyNodeCreateRequest

A função KsValidateTopologyNodeCreateRequest valida uma solicitação de criação de nó de topologia e retorna a estrutura de criação associada à solicitação. A função só pode ser chamada em PASSIVE_LEVEL.
KsWriteFile

A função KsWriteFile executa uma gravação no objeto de arquivo especificado.
OUR_GUID_ENTRY

Saiba mais sobre: macro OUR_GUID_ENTRY
PADAPTER_RECEIVE_PACKET_ROUTINE

A função de retorno de chamada AdapterReceivePacket de um minidriver de câmera processa SRBs (blocos de solicitação de fluxo) baseados em adaptador passados para ele pelo driver de classe de fluxo.
PCAM_ALLOCATE_BW_ROUTINE

A função de retorno de chamada CamAllocateBandwidth de um minidriver de câmera seleciona a configuração alternativa apropriada dentro da interface de streaming de vídeo USB e prepara o dispositivo para transmitir.
PCAM_ALLOCATE_BW_ROUTINE_EX

A função de retorno de chamada CamAllocateBandwidthEx de um minidriver de câmera seleciona a configuração alternativa apropriada dentro da interface de streaming de vídeo USB e prepara o dispositivo para transmitir.
PCAM_CONFIGURE_ROUTINE

A função de retorno de chamada CamConfigure de um minidriver de câmera configura a interface de streaming isócrona.
PCAM_CONFIGURE_ROUTINE_EX

A função de retorno de chamada CamConfigureEx de um minidriver de câmera configura a interface de streaming isócrona.
PCAM_FREE_BW_ROUTINE

A função de retorno de chamada CamFreeBandwidth de um minidriver de câmera seleciona uma configuração alternativa dentro da interface de streaming de vídeo USB que não usa largura de banda.
PCAM_FREE_BW_ROUTINE_EX

A função de retorno de chamada CamFreeBandwidthEx de um minidriver de câmera seleciona uma configuração alternativa dentro da interface de streaming de vídeo USB que não usa largura de banda.
PCAM_INITIALIZE_ROUTINE

A função de retorno de chamada de um minidriver de câmera inicializa o dispositivo ou executa qualquer limpo específico do minidriver necessário.
PCAM_NEW_FRAME_ROUTINE

A função de retorno de chamada CamNewVideoFrame de um minidriver de câmera inicializa uma nova estrutura de contexto de quadro de vídeo.
PCAM_NEW_FRAME_ROUTINE_EX

A função de retorno de chamada CamNewVideoFrameEx de um minidriver de câmera inicializa uma nova estrutura de contexto de quadro de vídeo.
PCAM_PROCESS_PACKET_ROUTINE

A função de retorno de chamada CamProcessUSBPacket de um minidriver de câmera processa um pacote USB.
PCAM_PROCESS_PACKET_ROUTINE_EX

A função de retorno de chamada CamProcessUSBPacketEx de um minidriver de câmera processa um pacote USB.
PCAM_PROCESS_RAW_FRAME_ROUTINE

A função de retorno de chamada CamProcessRawVideoFrame de um minidriver de câmera decodifica um quadro de vídeo bruto.
PCAM_PROCESS_RAW_FRAME_ROUTINE_EX

A função de retorno de chamada CamProcessRawVideoFrameEx de um minidriver de câmera decodifica um quadro de vídeo bruto.
PCAM_START_CAPTURE_ROUTINE

A função de retorno de chamada CamStartCapture de um minidriver de câmera seleciona a configuração alternativa apropriada dentro da interface de streaming de vídeo USB e prepara o dispositivo para transmitir.
PCAM_START_CAPTURE_ROUTINE_EX

A função de retorno de chamada CamStartCaptureEx de um minidriver de câmera seleciona a configuração alternativa apropriada dentro da interface de streaming de vídeo USB e prepara o dispositivo para transmitir.
PCAM_STATE_ROUTINE

A função de retorno de chamada de estado de um minidriver de câmera restaura um estado de contexto do dispositivo salvo anteriormente ou salva o estado de contexto do dispositivo atual.
PCAM_STOP_CAPTURE_ROUTINE

A função de retorno de chamada CamStopCapture de um minidriver de câmera executa qualquer processamento depois que o fluxo é interrompido.
PCAM_STOP_CAPTURE_ROUTINE_EX

A função de retorno de chamada CamStopCaptureEx de um minidriver de câmera executa qualquer processamento depois que o fluxo é interrompido.
PCOMMAND_COMPLETE_FUNCTION

A função de retorno de chamada CommandCompleteFunction de um minidriver de câmera permite que o minidriver da câmera execute todas as tarefas adicionais necessárias para concluir determinados serviços USBCAMD
PFNALLOCATOR_ALLOCATEFRAME

A rotina KStrAllocateFrame descreve uma função de alocação de quadro fornecida pelo fornecedor.
PFNALLOCATOR_FREEFRAME

A rotina KStrFreeFrame descreve uma função de desalocação de quadro fornecida pelo fornecedor.
PFNAVCINTERSECTHANDLER

O manipulador de intersecção AV/C determina se os intervalos de dados são compatíveis.
PFNDEREFERENCEDEVICEOBJECT

A função de retorno de chamada PFNDEREFERENCEDEVICEOBJECT (ks.h) pode ser invocada pelo driver para diminuir a contagem de referência do PDO (Objeto de Dispositivo Físico).
PFNDEREFERENCEDEVICEOBJECT

A função de retorno de chamada PFNDEREFERENCEDEVICEOBJECT (swenum.h) pode ser invocada pelo driver para diminuir a contagem de referência do PDO (Objeto de Dispositivo Físico).
PFNKSADDEVENT

A rotina AVStrMiniAddEvent de um minidriver AVStream é chamada quando um cliente se registra para ser notificado de um evento. Essa rotina é opcional.
PFNKSALLOCATOR

Os minidrivers podem, opcionalmente, fornecer uma função de retorno de chamada do tipo PFNKSALLOCATOR como um parâmetro em chamadas para KsEnableEventWithAllocator, KsPropertyHandlerWithAllocator e KsMethodHandlerWithAllocator.
PFNKSCANCELTIMER

A rotina KStrCancelTimer de um minidriver de streaming é chamada para cancelar um objeto de temporizador personalizado que foi especificado anteriormente no parâmetro SetTimer em uma chamada para KsAllocateDefaultClockEx.
PFNKSCLOCK_CORRELATEDTIME

A rotina é uma rotina fornecida pelo sistema que recupera e o seguinte:KStrClockGetCorrelatedTime é uma rotina fornecida pelo sistema que recupera a hora atual do sistema e a contagem de tiques do relógio correspondente desde a inicialização. KStrClockGetCorrelatedPhysicalTime é uma rotina fornecida pelo sistema que recupera a hora atual do sistema menos o delta suspenso e o tique do relógio correspondente desde a inicialização.
PFNKSCLOCK_GETTIME

A rotina obtém a hora do sistema. KStrClockGetTime é uma rotina fornecida pelo sistema que recupera a hora atual do sistema. KStrClockGetPhysicalTime é uma rotina fornecida pelo sistema que recupera a hora atual do sistema menos qualquer delta suspenso.
PFNKSCONTEXT_DISPATCH

A rotina KStrContextDispatch de um minidriver de streaming é chamada para processar IRP_MJ_POWER IRPs.
PFNKSCORRELATEDTIME

A rotina KStrCorrelatedTime de um minidriver de streaming é chamada para recuperar o tempo de apresentação e o tempo físico de maneira correlacionada. Isso permite que o proprietário do relógio determine completamente a hora atual.
PFNKSDEFAULTALLOCATE

A rotina AVStrMiniAllocate de um minidriver AVStream aloca um quadro usando o alocador especificado no parâmetro Context.
PFNKSDEFAULTFREE

A rotina AVStrMiniAllocatorFreeFrame de um minidriver AVStream libera o quadro especificado.
PFNKSDELETEALLOCATOR

A rotina AVStrMiniDeleteAllocator de um minidriver AVStream exclui o alocador associado a um pin.
PFNKSDEVICE

A rotina AVStrMiniDevicePostStart de um minidriver AVStream é chamada quando o AVStream executa o processamento pós-PnP-start. Use-o para carregar drivers na hora de início, por exemplo. Esses eventos ocorrerão no contexto de um thread de trabalho após o início do PnP.
PFNKSDEVICECREATE

A rotina AVStrMiniDeviceAdd de um minidriver AVStream notifica o minidriver de que a rotina PnP AddDevice da AVStream foi concluída.
PFNKSDEVICEIRP

A rotina do manipulador IRP de um minidriver AVStream é chamada quando esses IRPs são expedidos pelo dispositivo. IRP_MN_QUERY_REMOVE_DEVICEIRP_MN_QUERY_STOP_DEVICEIRP_MN_QUERY_INTERFACE
PFNKSDEVICEIRPVOID

A rotina de manipulação de IRP de um minidriver AVStream é chamada quando esses IRPs são expedidos pelo dispositivo. IRP_MN_CANCEL_STOP_DEVICEIRP_MN_CANCEL_REMOVE_DEVICEIRP_MN_REMOVE_DEVICEIRP_MN_STOP_DEVICEIRP_MN_SURPRISE_REMOVAL
PFNKSDEVICEPNPSTART

A rotina AVStrMiniDeviceStart de um minidriver AVStream é chamada quando uma solicitação de IRP_MN_START_DEVICE é enviada para um dispositivo especificado.
PFNKSDEVICEQUERYCAPABILITIES

Uma rotina AVStrMiniDeviceQueryCapabilities de um minidriver AVStream é chamada quando um IRP_MN_QUERY_CAPABILITIES é expedido pelo dispositivo.
PFNKSDEVICEQUERYPOWER

O AVStream chama a rotina AVStrMiniDeviceQueryPower de um minidriver quando recebe uma solicitação de IRP_MN_QUERY_POWER.
PFNKSDEVICESETPOWER

O AVStream chama a rotina AVStrMiniDeviceSetPower de um minidriver quando recebe uma IRP_MN_SET_POWER.
PFNKSFASTHANDLER

KStrFastHandler é uma rotina fornecida pelo driver que manipula uma solicitação de propriedade ou método sem a criação de um IRP.
PFNKSFILTERIRP

A rotina AVStrMiniFilterCreate de um minidriver AVStream é chamada quando um filtro recebe um IRP.
PFNKSFILTERPROCESS

A rotina AVStrMiniFilterProcess de um minidriver AVStream é chamada quando o filtro é destinado a processar quadros. Ele é usado para executar Filter-Centric Processamento.
PFNKSFILTERVOID

A rotina AVStrMiniFilterReset de um minidriver AVStream é chamada quando o AVStream recebe um IOCTL_KS_RESET_STATE para retornar o filtro ao estado em que estava no momento da aquisição.
PFNKSHANDLER

A rotina fornecida pelo minidriver é chamada quando o Kernel Streaming recebe uma solicitação de propriedade IOCTL_KS_METHOD, get/set. Forneça um ponteiro para esse manipulador na estrutura KSPROPERTY_ITEM KSMETHOD_ITEM relevante.
PFNKSINTERSECTHANDLER

A rotina KStrIntersectHandler de um minidriver de streaming é chamada para comparar um intervalo de dados para determinar se há uma interseção e, em caso afirmativo, o formato de dados da interseção.
PFNKSINTERSECTHANDLEREX

O AVStream chama a rotina AVStrMiniIntersectHandlerEx de um minidriver para determinar a interseção de alta qualidade de dois intervalos de dados.
PFNKSIRPLISTCALLBACK

A rotina KStrIrpListCallback de um minidriver de streaming é chamada para determinar se o IRP passado deve ser movido da lista de origem para a lista de destino ou se a enumeração IRP deve ser encerrada.
PFNKSITEMFREECALLBACK

A rotina KStrItemFreeCallback de um minidriver de streaming é chamada para liberar um item de criação alocado anteriormente. KStrItemFreeCallback permite que o minidriver execute qualquer limpeza, incluindo alterações no descritor de segurança de liberação, se necessário.
PFNKSPIN

A rotina de retorno de chamada de um minidriver AVStream é chamada quando:_There são dados disponíveis para uma estrutura KSPIN processar. Use essa rotina para executar Pin-Centric Processing.O KSPIN relevante está servindo como um pino de coletor e está conectado a um pino de origem AVStream.
PFNKSPINFRAMERETURN

A rotina AVStrMiniFrameReturn de um minidriver AVStream é chamada quando um quadro injetado conclui sua viagem ao redor do circuito e está pronto para ser reciclado ou liberado.
PFNKSPINHANDSHAKE

A rotina AVStrMiniPinHandshake de um minidriver AVStream é chamada quando o AVStream recebe uma solicitação de handshake de protocolo que ele não manipula.
PFNKSPININITIALIZEALLOCATOR

A rotina AVStrMiniInitializeAllocator de um minidriver AVStream inicializa um alocador que será associado a um pin.
PFNKSPINIRP

A rotina de um minidriver AVStream é chamada quando uma atividade no pino é executada e recebe estes IRPs:IRP_MJ_CREATEIRP_MJ_CLOSE
PFNKSPINIRPCOMPLETION

A rotina AVStrMiniPinIrpCompletion de um minidriver AVStream é chamada quando um IRP conclui uma passagem ao redor do circuito e o quadro associado ao IRP está prestes a ser reciclado ou desativado.
PFNKSPINPOWER

A rotina AVStrMiniPinPower de um minidriver AVStream é chamada para pinos centrados em pinos quando o dispositivo está acordando ou entrando em um estado de suspensão.
PFNKSPINSETDATAFORMAT

A rotina AVStrMiniPinSetDataFormat de um minidriver AVStream é chamada no momento da criação do pino para verificar se o formato de dados acordado anteriormente é aceitável para essa estrutura KSPIN e uma correspondência para essa estrutura KSDATARANGE.
PFNKSPINSETDEVICESTATE

A rotina AVStrMiniPinSetDeviceState de um minidriver AVStream é chamada quando o estado de uma estrutura KSPIN é alterado devido à chegada de uma propriedade de estado de conexão 'set' IOCTL.
PFNKSPINVOID

A rotina de retorno de chamada de um minidriver AVStream é chamada quando:O KSPIN relevante está servindo como um pino de coletor e esse pino de coletor é desconectado de um pino de origem AVStream. O estado de redefinição de uma estrutura KSPIN é alterado devido à chegada de um controle de dispositivo IOCTL_KS_RESET_STATE. Essa rotina também é chamada quando a fila associada ao pino fornecido é liberada.
PFNKSREMOVEEVENT

A rotina AVStrMiniRemoveEvent de um minidriver AVStream é chamada quando um cliente solicita que seja removido da fila de notificação para um evento. Essa rotina é opcional.
PFNKSSETTIMER

A rotina KStrSetTimer de um minidriver de streaming é chamada para gerar retornos de chamada de temporizador de DPC com base no tempo de apresentação.
PFNKSSTREAMPOINTER

O AVStream chama a rotina AVStrMiniCancelCallback de um minidriver quando o IRP associado a um ponteiro de fluxo clonado é cancelado. Essa rotina é opcional.
PFNQUERYREFERENCESTRING

A função de retorno de chamada PFNQUERYREFERENCESTRING (ks.h) copia a cadeia de caracteres de referência associada ao PDO em um buffer criado e liberado pelo chamador.
PFNQUERYREFERENCESTRING

A função de retorno de chamada PFNQUERYREFERENCESTRING (swenum.h) copia a cadeia de caracteres de referência associada ao PDO em um buffer criado e liberado pelo chamador.
PFNREFERENCEDEVICEOBJECT

A função de retorno de chamada PFNREFERENCEDEVICEOBJECT (ks.h) pode ser invocada pelo driver para incrementar a contagem de referência do PDO (Objeto de Dispositivo Físico).
PFNREFERENCEDEVICEOBJECT

A função de retorno de chamada PFNREFERENCEDEVICEOBJECT (swenum.h) pode ser invocada pelo driver para incrementar a contagem de referência do PDO (Objeto de Dispositivo Físico).
PFNUSBCAMD_BulkReadWrite

O serviço USBCAMD_BulkReadWrite executa uma operação de leitura ou gravação no pipe em massa especificado.
PFNUSBCAMD_CancelBulkReadWrite

O serviço USBCAMD_CancelBulkReadWrite cancela uma solicitação pendente de leitura ou gravação em massa.
PFNUSBCAMD_SetIsoPipeState

O serviço USBCAMD_SetIsoPipeState permite que o minidriver da câmera controle o estado de streaming no pipe isócrono.
PFNUSBCAMD_SetVideoFormat

O serviço USBCAMD_SetVideoFormat é usado para notificar o USBCAMD de que o formato de vídeo foi alterado.
PFNUSBCAMD_WaitOnDeviceEvent

O serviço USBCAMD_WaitOnDeviceEvent é usado para executar uma leitura do pipe de interrupção se a câmera tiver um pipe de interrupção para notificações de eventos externos.
PHW_CANCEL_SRB

O driver de classe chama a rotina StrMiniCancelPacket do minidriver para sinalizar que uma solicitação de fluxo foi cancelada.
PHW_EVENT_ROUTINE

O driver de classe chama a rotina StrMiniEvent do minidriver de fluxo para sinalizar para um minidriver que um evento deve ser habilitado ou desabilitado.
PHW_INTERRUPT

StrMiniInterrupt é a rotina de serviço de interrupção do minidriver.
PHW_PRIORITY_ROUTINE

StrMiniPriorityRoutine é uma rotina de retorno de chamada fornecida pelo minidriver a ser executada em um nível de prioridade especificado.
PHW_QUERY_CLOCK_ROUTINE

Cada fluxo pode ter um relógio associado a ele. O driver de classe consulta o relógio chamando a função StrMiniClock fornecida pelo minidriver de fluxo, fornecida no HW_STREAM_OBJECT de cada fluxo.
PHW_RECEIVE_DEVICE_SRB

A rotina fornecida pelo minidriver lida com solicitações de driver de classe que se aplicam ao driver como um todo, como inicializar o dispositivo ou abrir um fluxo dentro do dispositivo.
PHW_REQUEST_TIMEOUT_HANDLER

O driver da classe de fluxo chama a rotina StrMiniRequestTimeout do minidriver para sinalizar ao minidriver que uma solicitação atingiu o tempo limite.
PSTREAM_RECEIVE_PACKET

Saiba mais sobre: PSTREAM_RECEIVE_PACKET função de retorno de chamada
QuerySupported

O método QuerySupported determina se um objeto KS dá suporte a um conjunto de propriedades e ao tipo desse suporte.
RegisterAdapterObjectEx

O método IKsDeviceFunctions::RegisterAdapterObjectEx registra um objeto de adaptador DMA com AVStream. Todos os drivers compilados para plataformas Win64 devem usar esse método em vez de KsDeviceRegisterAdapterObject.
Configurar

O método Set define uma propriedade identificada por um GUID de conjunto de propriedades e um identificador de propriedade. Esse método pertence a IKsPropertySet em dsound.h.
Configurar

O método Set define uma propriedade identificada por um GUID de conjunto de propriedades e um identificador de propriedade. Esse método pertence a IKsPropertySet em ksproxy.h.
StreamClassAbortOutstandingRequests

A rotina StreamClassAbortOutstandingRequests anula todas as solicitações pendentes, seja para um fluxo específico ou para todo o driver.
StreamClassCallAtNewPriority

A rotina StreamClassCallAtNewPriority agenda uma rotina a ser chamada com uma prioridade diferente.
StreamClassCompleteRequestAndMarkQueueReady

A rotina StreamClassCompleteRequestAndMarkQueueReady conclui uma solicitação e sinaliza ao driver de classe que o minidriver está pronto para receber uma nova solicitação do mesmo tipo.
StreamClassDebugAssert

Essa função (StreamClassDebugAssert) está obsoleta.
StreamClassDebugPrint

Essa função (StreamClassDebugPrint) está obsoleta.
StreamClassDeviceNotification

Os minidrivers usam a rotina StreamClassDeviceNotification para notificar o driver de classe de que ele concluiu uma solicitação de fluxo ou que ocorreu um evento.
StreamClassFilterReenumerateStreams

Obsoleto. Não use.
StreamClassGetDmaBuffer

A rotina StreamClassGetDmaBuffer retorna um ponteiro para o buffer de DMA que o driver de classe aloca para o minidriver.
StreamClassGetNextEvent

Os minidrivers podem usar a rotina StreamClassGetNextEvent para pesquisar a fila de eventos de um dispositivo ou de um fluxo específico.
StreamClassGetPhysicalAddress

A rotina StreamClassGetPhysicalAddress converte um endereço de memória virtual em um endereço de memória física e bloqueia a memória física correspondente para uma operação de DMA.
StreamClassQueryMasterClock

Quando o minidriver chama a rotina StreamClassQueryMasterClock, o driver de classe consulta o valor de hora apropriado da master relógio de forma assíncrona e passa o resultado para a rotina passada no parâmetro ClockCallbackRoutine.
StreamClassQueryMasterClockSync

O minidriver pode chamar a rotina StreamClassQueryMasterClockSync para consultar de forma síncrona o relógio master de um fluxo.
StreamClassReadWriteConfig

A rotina StreamClassReadWriteConfig lê ou grava dados de configuração para o driver de barramento pai do minidriver.
StreamClassReenumerateStreams

A função StreamClassReenumerateStreams está obsoleta. Não use.
StreamClassRegisterAdapter

A rotina StreamClassRegisterAdapter registra um minidriver de classe de fluxo. O nome StreamClassRegisterAdapter tem suporte apenas para compatibilidade com versões anteriores. Em vez disso, a Microsoft recomenda o uso de StreamClassRegisterMinidriver, um alias de StreamClassRegisterAdapter. O nome StreamClassRegisterMinidriver indica com mais precisão que a rotina registra um minidriver de classe de fluxo. Depois de registrado, um minidriver pode conduzir qualquer número de instâncias de adaptador em um sistema. A rotina StreamClassRegisterMinidriver registra um minidriver de fluxo com o driver de classe de fluxo.
StreamClassRegisterFilterWithNoKSPins

A rotina StreamClassRegisterFilterWithNoKSPins é usada para registrar drivers de filtro com o Microsoft DirectShow que não têm pinos de streaming de kernel e, portanto, não transmitem no modo kernel.
StreamClassScheduleTimer

O minidriver chama a rotina StreamClassScheduleTimer para agendar um temporizador e especificar uma rotina que é chamada quando o temporizador expira.
StreamClassStreamNotification

Os fluxos usam a rotina StreamClassStreamNotification para notificar o driver de classe de que ele concluiu uma solicitação de fluxo ou que ocorreu um evento.
TAG

Saiba mais sobre: função TAG
USBCAMD_AdapterReceivePacket

A função USBCAMD_AdapterReceivePacket permite que o USBCAMD processe um SRB (bloco de solicitação de fluxo) baseado em adaptador.
USBCAMD_ControlVendorCommand

A função USBCAMD_ControlVendorCommand envia comandos específicos do fornecedor para o pipe de controle.
USBCAMD_Debug_LogEntry

A função USBCAMD_Debug_LogEntry é chamada pelo minidriver da câmera para registrar informações de depuração em um arquivo.
USBCAMD_DriverEntry

A função USBCAMD_DriverEntry registra o minidriver com USBCAMD, associando efetivamente o USBCAMD e o minidriver.
USBCAMD_GetRegistryKeyValue

A função USBCAMD_GetRegistryKeyValue recupera o valor da chave do Registro específico da instância do dispositivo.
USBCAMD_InitializeNewInterface

A função USBCAMD_InitializeNewInterface fornece AO USBCAMD todas as informações necessárias para configurar o minidriver da câmera para funcionar corretamente com o driver da classe de fluxo e o driver de barramento USB.
USBCAMD_SelectAlternateInterface

A função USBCAMD_SelectAlternateInterface seleciona uma configuração alternativa dentro da interface de streaming de vídeo USB.

Interfaces

 
IKsAggregateControl

A interface IKsAggregateControl fornece métodos que adicionam e removem servidores COM como provedores de agregação em objetos KS que dão suporte à interface .
IKsAllocator

A interface IKsAllocator fornece métodos que controlam e consultam um alocador. IKsAllocator é para uso de proxy e não é recomendado para uso do aplicativo.
IKsAllocatorEx

A interface IKsAllocatorEx é para uso de proxy e não é recomendada para uso do aplicativo. IKsAllocatorEx herda todos os métodos da interface IKsAllocator e estende IKsAllocator para fornecer métodos que controlam e consultam um alocador.
IKsClockPropertySet

A interface IKsClockPropertySet fornece métodos que permitem que o proxy reflita com precisão o tempo.
IKsControl

A interface IKsControl é uma interface de estilo COM implementada em filtros e pinos AVStream.
IKsControl

A interface IKsControl fornece métodos de modo de usuário que controlam um filtro KS ou um pino KS. Consulte a interface COM AVStream IKsControl para obter informações sobre o equivalente do modo de usuário dessa interface.
IKsDataTypeCompletion

A interface IKsDataTypeCompletion fornece um método para concluir tipos de mídia parcialmente especificados que são passados para o método IAMStreamConfig::SetFormat.
IKsDataTypeHandler

A interface IKsDataTypeHandler fornece métodos que executam pré-processamento opcional e pós-processamento de amostras de mídia.
IKsDeviceFunctions

A interface IKsDeviceFunctions é uma interface de estilo COM implementada em dispositivos AVStream. Essa interface está disponível no Windows Server 2003 SP1 e versões posteriores do Windows.
IKsInterfaceHandler

A interface IKsInterfaceHandler fornece métodos que empacotam amostras no kernel com base na estrutura de KSPIN_INTERFACE especificada para a conexão estabelecida. O IID dessa interface é IID_IKsInterfaceHandler.
IKsNotifyEvent

A interface IKsNotifyEvent fornece um método para fazer com que o objeto KS que possui um evento DirectShow emita o evento com os parâmetros fornecidos.
IKsObject

A interface IKsObject fornece um método para recuperar o identificador de arquivo de um objeto KS.
IKsPin

A interface IKsPin fornece métodos que controlam e recuperam informações sobre um pin.
IKsPinEx

A interface IKsPinEx herda todos os métodos da interface IKsPin e estende o IKsPin para fornecer um método que notifica o grafo de filtro de um erro para dar ao grafo de filtro uma oportunidade de parar.
IKsPinFactory

A interface IKsPinFactory fornece um método que recupera o identificador de uma fábrica de pinos.
IKsPinPipe

A interface IKsPinPipe é para uso de proxy e não é recomendada para uso do aplicativo. O IKsPinPipe fornece métodos que controlam um pipe de pino.
IKsPropertySet

A interface IKsPropertySet em dsound.h fornece métodos que acessam propriedades de objetos KS implementados em um minidriver KS.
IKsPropertySet

A interface IKsPropertySet em ksproxy.h fornece métodos que acessam propriedades de objetos KS implementados em um minidriver KS.
IKsQualityForwarder

A interface IKsQualityForwarder herda o método da interface IKsObject e estende IKsObject para fornecer um método que libera informações de um pin.
IKsReferenceClock

A interface IKsReferenceClock é uma interface de estilo COM fornecida pelo AVStream em todos os pinos. O pino passa a solicitação para o relógio master.
IKsTopology

A interface IKsTopology fornece um método que abre objetos de nó de topologia contidos em um filtro.

Estruturas

 
KSSTREAM_SEGMENT

A estrutura KSSTREAM_SEGMENT contém informações que descrevem uma operação de E/S que ocorre em um fluxo.
ALLOCATOR_PROPERTIES_EX

A estrutura ALLOCATOR_PROPERTIES_EX é para uso de proxy e não é recomendada para uso do aplicativo. ALLOCATOR_PROPERTIES_EX contém informações que descrevem as propriedades de um alocador.
AUDIORESOURCEMANAGEMENT_RESOURCEGROUP

Este tópico descreve a estrutura AUDIORESOURCEMANAGEMENT_RESOURCEGROUP.
AVC_COMMAND_IRB

A estrutura AVC_COMMAND_IRB define uma estrutura que contém um par de comando e resposta AV/C.
AVC_EXT_PLUG_COUNTS

A estrutura AVC_EXT_PLUG_COUNTS descreve o número de plugues externos na subunidade.
AVC_IRB

A estrutura AVC_IRB é uma estrutura de cabeçalho IRB (Bloco de Solicitação de E/S) em que um número de função é armazenado.
AVC_MULTIFUNC_IRB

A estrutura AVC_MULTIFUNC_IRB contém outras estruturas relacionadas a AV/C em uma união.
AVC_PEER_DO_LIST

O AVC_PEER_DO_LIST descreve todas as instâncias não virtuais (par) de avc.sys.
AVC_PEER_DO_LOCATOR

O AVC_PEER_DO_LOCATOR descreve instâncias não virtuais (par) de avc.sys.
AVC_PIN_COUNT

A estrutura AVC_PIN_COUNT especifica o número de pinos em um dispositivo de subunidade AV/C.
AVC_PIN_DESCRIPTOR

A estrutura AVC_PIN_DESCRIPTOR descreve um pino em um dispositivo de subunidade AV/C.
AVC_PIN_ID

A estrutura AVC_PIN_ID descreve um pino em uma subunidade.
AVC_PRECONNECT_INFO

A estrutura AVC_PRECONNECT_INFO especifica as informações de pré-conexão para a ID de pin especificada (deslocamento baseado em zero) em um dispositivo de subunidade AV/C.
AVC_SETCONNECT_INFO

A estrutura AVC_SETCONNECT_INFO é usada para inicializar um driver de subunidade e estabelecer conexões de pino.
AVC_STREAM_REQUEST_BLOCK

A estrutura AVC_STREAM_REQUEST_BLOCK descreve uma solicitação de streaming AV/C a ser processada por avcstrm.sys.
AVC_SUBUNIT_ADDR_SPEC

A estrutura AVC_SUBUNIT_ADDR_SPEC é usada com instâncias virtuais de avc.sys para descrever endereços de subunidade virtual.
AVC_SUBUNIT_INFO_BLOCK

A estrutura AVC_SUBUNIT_INFO_BLOCK descreve informações de subunidade.
AVC_UNIQUE_ID

O AVC_UNIQUE_ID descrever a ID exclusiva da unidade AV/C.
AVCCONNECTINFO

A estrutura AVCCONNECTINFO é usada para inicializar um driver de subunidade e estabelecer conexões de pino.
AVCPRECONNECTINFO

A estrutura AVCPRECONNECTINFO é usada para inicializar um driver de subunidade e estabelecer conexões de pino.
AVCSTRM_BUFFER_STRUCT

A estrutura AVCSTRM_BUFFER_STRUCT descreve um buffer a ser enviado para avcstrm.sys para operações de leitura ou gravação.
AVCSTRM_FORMAT_INFO

A estrutura AVCSTRM_FORMAT_INFO é usada para descrever um fluxo de dados.
AVCSTRM_OPEN_STRUCT

A estrutura AVCSTRM_OPEN_STRUCT descreve um fluxo de dados a ser aberto.
BDA_BUFFER

Este tópico descreve a estrutura BDA_BUFFER.
BDA_CA_MODULE_UI

A estrutura BDA_CA_MODULE_UI descreve a interface do usuário (interface do usuário) que os plug-ins de AC (acesso condicional) podem exibir.
BDA_CAS_CHECK_ENTITLEMENTTOKEN

Saiba mais sobre: estrutura _BDA_CAS_CHECK_ENTITLEMENTTOKEN
BDA_CAS_CLOSE_MMIDIALOG

Este tópico descreve a estrutura BDA_CAS_CLOSE_MMIDIALOG.
BDA_CAS_CLOSEMMIDATA

Saiba mais sobre: estrutura _BDA_CAS_CLOSEMMIDATA
BDA_CAS_OPENMMIDATA

Saiba mais sobre: estrutura _BDA_CAS_OPENMMIDATA
BDA_CAS_REQUESTTUNERDATA

Saiba mais sobre: estrutura _BDA_CAS_REQUESTTUNERDATA
BDA_DISEQC_RESPONSE

Saiba mais sobre: estrutura de _BDA_DISEQC_RESPONSE
BDA_DISEQC_SEND

Saiba mais sobre: estrutura _BDA_DISEQC_SEND
BDA_DRM_DRMSTATUS

Saiba mais sobre: estrutura _BDA_DRM_DRMSTATUS
BDA_DVBT2_L1_SIGNALLING_DATA

Saiba mais sobre: estrutura _BDA_DVBT2_L1_SIGNALLING_DATA
BDA_ETHERNET_ADDRESS

Saiba mais sobre: estrutura _BDA_ETHERNET_ADDRESS
BDA_ETHERNET_ADDRESS_LIST

Saiba mais sobre: estrutura de _BDA_ETHERNET_ADDRESS_LIST
BDA_FILTER_TEMPLATE

A estrutura BDA_FILTER_TEMPLATE descreve a topologia de modelo para um filtro BDA.
BDA_GDDS_DATA

Saiba mais sobre: estrutura _BDA_GDDS_DATA
BDA_GDDS_DATATYPE

Saiba mais sobre: estrutura _BDA_GDDS_DATATYPE
BDA_IPv4_ADDRESS

Saiba mais sobre: estrutura de _BDA_IPv4_ADDRESS
BDA_IPv4_ADDRESS_LIST

Saiba mais sobre: estrutura _BDA_IPv4_ADDRESS_LIST
BDA_IPv6_ADDRESS

Saiba mais sobre: estrutura _BDA_IPv6_ADDRESS
BDA_IPv6_ADDRESS_LIST

Saiba mais sobre: estrutura _BDA_IPv6_ADDRESS_LIST
BDA_ISDBCAS_EMG_REQ

Saiba mais sobre: estrutura _BDA_ISDBCAS_EMG_REQ
BDA_ISDBCAS_REQUESTHEADER

Saiba mais sobre: estrutura _BDA_ISDBCAS_REQUESTHEADER
BDA_ISDBCAS_RESPONSEDATA

Saiba mais sobre: estrutura _BDA_ISDBCAS_RESPONSEDATA
BDA_MUX_PIDLISTITEM

Saiba mais sobre: estrutura de _BDA_MUX_PIDLISTITEM
BDA_PID_MAP

A estrutura BDA_PID_MAP descreve um tipo de dados a ser filtrado do fluxo de entrada de um filtro PID (identificador de pacote) e, em seguida, passar para um filtro downstream.
BDA_PID_UNMAP

A estrutura BDA_PID_UNMAP descreve os tipos de pacotes para interromper a filtragem do fluxo de entrada de um filtro PID (identificador de pacote). Esses tipos de pacote são identificados com PIDs.
BDA_PIN_PAIRING

A estrutura BDA_PIN_PAIRING descreve a topologia entre um par de pinos de entrada e saída.
BDA_PROGRAM_PID_LIST

A estrutura BDA_PROGRAM_PID_LIST descreve os dados de um programa específico a ser exibido. Esses dados consistem em pacotes identificados com identificadores de pacote (PID).
BDA_RATING_PINRESET

Saiba mais sobre: estrutura _BDA_RATING_PINRESET
BDA_SCAN_CAPABILTIES

Saiba mais sobre: estrutura _BDA_SCAN_CAPABILTIES
BDA_SCAN_START

Saiba mais sobre: estrutura _BDA_SCAN_START
BDA_SCAN_STATE

Saiba mais sobre: estrutura _BDA_SCAN_STATE
BDA_SIGNAL_TIMEOUTS

Saiba mais sobre: estrutura _BDA_SIGNAL_TIMEOUTS
BDA_STRING

Saiba mais sobre: estrutura _BDA_STRING
BDA_TABLE_SECTION

A estrutura BDA_TABLE_SECTION descreve uma seção de tabela.
BDA_TEMPLATE_CONNECTION

A estrutura BDA_TEMPLATE_CONNECTION descreve o modelo para uma conexão BDA em termos de onde ele começa e termina.
BDA_TEMPLATE_PIN_JOINT

A estrutura BDA_TEMPLATE_PIN_JOINT descreve uma articulação em uma topologia de modelo.
BDA_TRANSPORT_INFO

A estrutura BDA_TRANSPORT_INFO descreve a formatação de uma conexão de fluxo.
BDA_TS_SELECTORINFO

Saiba mais sobre: estrutura _BDA_TS_SELECTORINFO
BDA_TS_SELECTORINFO_ISDBS_EXT

Saiba mais sobre: estrutura _BDA_TS_SELECTORINFO_ISDBS_EXT
BDA_TUNER_DIAGNOSTICS

Saiba mais sobre: estrutura _BDA_TUNER_DIAGNOSTICS
BDA_TUNER_TUNERSTATE

Saiba mais sobre: estrutura _BDA_TUNER_TUNERSTATE
BDA_USERACTIVITY_INTERVAL

Saiba mais sobre: estrutura _BDA_USERACTIVITY_INTERVAL
BDA_WMDRM_KEYINFOLIST

Saiba mais sobre: estrutura _BDA_WMDRM_KEYINFOLIST
BDA_WMDRM_RENEWLICENSE

Saiba mais sobre: estrutura _BDA_WMDRM_RENEWLICENSE
BDA_WMDRM_STATUS

Saiba mais sobre: estrutura _BDA_WMDRM_STATUS
BDA_WMDRMTUNER_PIDPROTECTION

Saiba mais sobre: estrutura _BDA_WMDRMTUNER_PIDPROTECTION
BDA_WMDRMTUNER_PURCHASEENTITLEMENT

Saiba mais sobre: estrutura _BDA_WMDRMTUNER_PURCHASEENTITLEMENT
BDANODE_DESCRIPTOR

A estrutura BDANODE_DESCRIPTOR descreve um nó BDA.
BUS_INTERFACE_MEDIUMS

Saiba mais sobre: estrutura BUS_INTERFACE_MEDIUMS
BUS_INTERFACE_REFERENCE

Um enumerador de dispositivo de software exporta essa interface para permitir que os drivers referenciem PDOs (objetos de dispositivo físico) de contagem, de modo que o dispositivo permaneça ativo enquanto estiver em uso e seja descarregado quando não estiver em uso.
BUS_INTERFACE_SWENUM

A estrutura BUS_INTERFACE_SWENUM descreve a interface do objeto enumerador do barramento de carga de demanda.
CIP_HDR1

A estrutura CIP_HDR1 descreve a estrutura de dados genérica dos dois cabeçalhos CIP quadlet (primeiro quadlet do par).
CIP_HDR2_FDF

A estrutura CIP_HDR2_FDF descreve o segundo quadlet de um par de cabeçalho CIP.
CIP_HDR2_MPEGTS

A estrutura CIP_HDR2_MPEGTS descreve o segundo quadlet de um par de cabeçalho CIP para um fluxo de formato MPEGTS.
CIP_HDR2_SYT

A estrutura CIP_HDR2_SYT descreve o segundo quadlet de um par de cabeçalho CIP para um fluxo de formato DV.
DEVCAPS

A estrutura DEVCAPS descreve os recursos de um dispositivo externo.
DvbParentalRatingDescriptor

Este tópico descreve a estrutura DvbParentalRatingDescriptor.
DvbParentalRatingParam

Este tópico descreve a estrutura DvbParentalRatingParam.
DVINFO

A estrutura DVINFO descreve um formato de fluxo DV, incluindo suas informações de origem de streaming padrão e informações de controle de fluxo.
HW_CLOCK_OBJECT

A estrutura HW_CLOCK_OBJECT descreve o relógio associado a um fluxo.
HW_EVENT_DESCRIPTOR

Quando o driver de classe chama uma das rotinas StrMiniEvent do minidriver, ele passa um ponteiro para uma estrutura HW_EVENT_DESCRIPTOR para descrever o evento como habilitado ou desabilitado.
HW_INITIALIZATION_DATA

A estrutura HW_INITIALIZATION_DATA especifica as informações básicas de que o driver de classe precisa para começar a inicializar o minidriver.
HW_STREAM_DESCRIPTOR

O minidriver usa a estrutura HW_STREAM_DESCRIPTOR para retornar informações de fluxo para o driver de classe de fluxo.
HW_STREAM_HEADER

A estrutura HW_STREAM_HEADER descreve a semântica de streaming de kernel com suporte do minidriver como um todo, como parte de uma estrutura de HW_STREAM_DESCRIPTOR.
HW_STREAM_INFORMATION

A estrutura HW_STREAM_INFORMATION descreve a semântica de streaming de kernel com suporte de fluxos individuais, como parte de uma estrutura HW_STREAM_DESCRIPTOR.
HW_STREAM_OBJECT

HW_STREAM_OBJECT descreve uma instância de um fluxo de minidriver.
HW_STREAM_REQUEST_BLOCK

O driver de classe de fluxo usa a estrutura HW_STREAM_REQUEST_BLOCK para passar informações de e para o minidriver, usando retornos de chamada fornecidos pelo minidriver.
HW_TIME_CONTEXT

O driver de classe passa uma estrutura HW_TIME_CONTEXT como um parâmetro a ser preenchido pela rotina StrMiniClock de um fluxo ou retorna uma estrutura HW_TIME_CONTEXT concluída quando responde a uma solicitação StreamClassQueryMasterClock ou StreamClassQueryMasterClockSync.
KS_AM_ExactRateChange

A estrutura de KS_AM_ExactRateChange ainda não foi implementada.
KS_AM_SimpleRateChange

A estrutura KS_AM_SimpleRateChange é usada para descrever uma alteração de taxa simples (avanço rápido ou retroceder) para um fluxo MPEG2.
KS_AMVPDATAINFO

A estrutura KS_AMVPDATAINFO é usada para descrever as propriedades de uma porta de vídeo.
KS_AMVPDIMINFO

A estrutura KS_AMVPDIMINFO é usada para descrever as dimensões de uma porta de vídeo.
KS_AMVPSIZE

A estrutura KS_AMVPSIZE é usada para descrever a dimensão de uma porta de vídeo (largura por altura).
KS_ANALOGVIDEOINFO

A estrutura KS_ANALOGVIDEOINFO descreve um fluxo de vídeo analógico.
KS_BDA_FRAME_INFO

A estrutura KS_BDA_FRAME_INFO descreve as extensões do BDA para a estrutura de KSSTREAM_HEADER, que descreve um pacote de dados a serem lidos ou gravados em um pino de driver de streaming.
KS_BITMAPINFOHEADER

A estrutura KS_BITMAPINFOHEADER descreve detalhes sobre o fluxo de vídeo, como dimensões de imagem e profundidade de pixel.
KS_COLCON

A estrutura KS_COLCON é usada para descrever as configurações de cor e contraste.
KS_COMPRESSION

A estrutura KS_COMPRESSION define a compactação de quadros em um pino de saída.
KS_COPY_MACROVISION

A estrutura KS_COPY_MACROVISION especifica o nível de macrovision do fluxo de dados.
KS_DATAFORMAT_DV_AVC

A estrutura KS_DATAFORMAT_DV_AVC armazena o formato de dados para uma conexão de vídeo digital AV/C.
KS_DATAFORMAT_H264VIDEOINFO

A estrutura KS_DATAFORMAT_H264VIDEOINFO descreve o intervalo de formatos de dados disponível para um fluxo.
KS_DATAFORMAT_IMAGEINFO

Especifica um formato de dados de imagem que é usado para um pin de imagem independente (ou fluxo).
KS_DATAFORMAT_MPEG2TS_AVC

A estrutura KS_DATAFORMAT_MPEG2TS_AVC armazena o formato de dados para uma conexão MPEG2 AV/C.
KS_DATAFORMAT_VBIINFOHEADER

A estrutura KS_DATAFORMAT_VBIINFOHEADER descreve um fluxo de VBI (intervalo de espaço em branco vertical).
KS_DATAFORMAT_VIDEOINFO_PALETTE

A estrutura KS_DATAFORMAT_VIDEOINFO_PALETTE descreve as informações da paleta de cores.
KS_DATAFORMAT_VIDEOINFOHEADER

A estrutura KS_DATAFORMAT_VIDEOINFOHEADER descreve um fluxo de vídeo que não inclui configurações bob ou weave.
KS_DATAFORMAT_VIDEOINFOHEADER2

A estrutura KS_DATAFORMAT_VIDEOINFOHEADER2 descreve um fluxo de vídeo que inclui configurações para bob ou weave.
KS_DATARANGE_ANALOGVIDEO

A estrutura KS_DATARANGE_ANALOGVIDEO descreve um fluxo de vídeo analógico.
KS_DATARANGE_BDA_ANTENNA

A estrutura KS_DATARANGE_BDA_ANTENNA descreve um intervalo de formatos de dados para um fluxo de antenas BDA.
KS_DATARANGE_BDA_TRANSPORT

A estrutura KS_DATARANGE_BDA_TRANSPORT descreve um intervalo de formatos de dados para um fluxo de transporte BDA.
KS_DATARANGE_DV_AVC

A estrutura KS_DATARANGE_DV_AVC armazena uma variedade de formatos de vídeo digital AV/C.
KS_DATARANGE_DVVIDEO

A estrutura KS_DATARANGE_DV_AVC armazena uma variedade de formatos de vídeo digital.
KS_DATARANGE_H264_VIDEO

A estrutura KS_DATARANGE_H264_VIDEO descreve o intervalo de formatos de vídeo MPEG-2 disponíveis para um fluxo.
KS_DATARANGE_IMAGE

Especifica um intervalo de dados de imagem usado na estrutura KSPIN_DESCRIPTOR que descreve um pin (ou fluxo).
KS_DATARANGE_MPEG1_VIDEO

A estrutura KS_DATARANGE_MPEG1_VIDEO descreve o intervalo de formatos de vídeo MPEG-1 disponíveis para um fluxo.
KS_DATARANGE_MPEG2_VIDEO

A estrutura KS_DATARANGE_MPEG2_VIDEO descreve o intervalo de formatos de vídeo MPEG-2 disponíveis para um fluxo.
KS_DATARANGE_MPEG2TS_AVC

A estrutura KS_DATARANGE_MPEG2TS_AVC armazena um intervalo de formatos MPEG2 AV/C.
KS_DATARANGE_VIDEO

A estrutura KS_DATARANGE_VIDEO descreve uma variedade de fluxos de vídeo sem configurações bob ou weave.
KS_DATARANGE_VIDEO_PALETTE

A estrutura KS_DATARANGE_VIDEO_PALETTE descreve um fluxo e seus recursos de cor.
KS_DATARANGE_VIDEO_VBI

A estrutura KS_DATARANGE_VIDEO_VBI descreve um intervalo de formatos de dados que contêm dados de VBI (intervalo de espaços em branco verticais).
KS_DATARANGE_VIDEO2

A estrutura KS_DATARANGE_VIDEO2 descreve um fluxo de vídeo, incluindo as configurações bob ou weave.
KS_DVD_YCrCb

A estrutura KS_DVD_YCrCb é usada para descrever uma cor no colorspace YCrCb.
KS_DVD_YUV

A estrutura KS_DVD_YUV é usada para descrever uma cor no colorspace YUV.
KS_DVDCOPY_BUSKEY

A estrutura KS_DVDCOPY_BUSKEY é usada para descrever as informações de chave de barramento para o processo de autenticação de proteção de direitos autorais de DVD.
KS_DVDCOPY_CHLGKEY

A estrutura KS_DVDCOPY_CHLGKEY é usada para descrever as informações importantes do desafio para o processo de autenticação de proteção de direitos autorais de DVD.
KS_DVDCOPY_DISCKEY

A estrutura KS_DVDCOPY_DISCKEY é usada para descrever as informações de chave de disco para o processo de autenticação de proteção de direitos autorais de DVD.
KS_DVDCOPY_REGION

A estrutura KS_DVDCOPY_REGION é usada para descrever a região de controle de cópia de acordo com as restrições de idioma.
KS_DVDCOPY_SET_COPY_STATE

A estrutura KS_DVDCOPY_SET_COPY_STATE é usada para especificar o estado de proteção de direitos autorais do fluxo do decodificador de DVD.
KS_DVDCOPY_TITLEKEY

A estrutura KS_DVDCOPY_TITLEKEY é usada para descrever as informações de chave de título para o processo de autenticação de proteção de direitos autorais de DVD.
KS_FRAME_INFO

A estrutura KS_FRAME_INFO estende a estrutura de KSSTREAM_HEADER para fluxos de vídeo.
KS_FRAMING_ITEM

A estrutura KS_FRAMING_ITEM é usada para declarar os requisitos do alocador em um pin do modo kernel.
KS_FRAMING_RANGE

A estrutura KS_FRAMING_RANGE especifica um intervalo para tamanhos de quadro para um determinado item de enquadramento.
KS_FRAMING_RANGE_WEIGHTED

Os drivers podem usar a estrutura KS_FRAMING_RANGE_WEIGHTED para especificar um intervalo de tamanhos de quadro ponderados.
KS_H264VIDEOINFO

O KS_H264VIDEOINFO descreve os recursos do dispositivo que se aplicam ao tipo de mídia atual.
KS_MPEG1VIDEOINFO

A estrutura KS_MPEG1VIDEOINFO descreve um fluxo de vídeo MPEG-1.
KS_MPEGAUDIOINFO

A estrutura KS_MPEGAUDIOINFO descreve um fluxo de áudio MPEG.
KS_MPEGVIDEOINFO2

A estrutura KS_MPEGVIDEOINFO2 descreve um fluxo de vídeo MPEG-2, incluindo as configurações bob ou weave.
KS_RGBQUAD

A estrutura KS_RGBQUAD descreve uma cor que consiste em intensidades relativas de vermelho, verde e azul, variando de 0 a 255 (0x0 a 0xff).
KS_TRUECOLORINFO

A estrutura KS_TRUECOLORINFO descreve informações de paleta de cores e bitmask para imagens de vídeo que também contêm uma paleta.
KS_TVTUNER_CHANGE_INFO

A estrutura KS_TVTUNER_CHANGE_INFO fornece codecs de VBI (intervalo de espaço em branco vertical) com informações sobre o canal ajustado no momento.
KS_VBI_FRAME_INFO

A estrutura KS_VBI_FRAME_INFO estende a estrutura de KSSTREAM_HEADER para fluxos de VBI (intervalo de espaços em branco verticais).
KS_VBIINFOHEADER

A estrutura KS_VBIINFOHEADER descreve fluxos VBI (intervalo de espaços em branco verticais brutos).
KS_VIDEO_STREAM_CONFIG_CAPS

A estrutura KS_VIDEO_STREAM_CONFIG_CAPS descreve a configuração e os recursos de um fluxo de vídeo, incluindo o padrão de vídeo analógico (por exemplo, NTSC, PAL ou SECAM), recursos de dimensionamento e corte; taxas de quadros mínimas e máximas; e taxas de dados mínimas e máximas.
KS_VIDEOINFO

A estrutura KS_VIDEOINFO descreve as informações de bitmap e cor de um fluxo de vídeo.
KS_VIDEOINFOHEADER

A estrutura KS_VIDEOINFOHEADER descreve as informações de bitmap e cor de um fluxo de vídeo.
KS_VIDEOINFOHEADER2

A estrutura KS_VIDEOINFOHEADER2 descreve os detalhes de um fluxo de vídeo, incluindo configurações bob ou weave, proteção de cópia e taxa de proporção de pixel.
KSALLOCATOR_DISPATCH

A estrutura KSALLOCATOR_DISPATCH contém os retornos de chamada necessários para que um pin implemente seu próprio alocador no nível do kernel.
KSALLOCATOR_FRAMING

A estrutura KSALLOCATOR_FRAMING é usada para consultar requisitos de enquadramento e enviar solicitações de criação do alocador.
KSALLOCATOR_FRAMING_EX

A estrutura KSALLOCATOR_FRAMING_EX é a substituição de AVStream para KSALLOCATOR_FRAMING. KSALLOCATOR_FRAMING_EX define os requisitos do alocador em um pino em um filtro de nível de kernel.
KSATTRIBUTE

A estrutura KSATTRIBUTE define um atributo adicional de um formato de dados ou intervalo de dados que não é coberto pelas estruturas KSDATAFORMAT e KSDATARANGE ou as informações estendidas com base nos especificadores de formato e intervalo.
KSATTRIBUTE_LIST

A estrutura KSATTRIBUTE_LIST contém um atributo definido em uma estrutura KSATTRIBUTE.
KSAUDIOENGINE_DEVICECONTROLS

Descreve a estrutura de KSAUDIOENGINE_DEVICECONTROLS.
KSAUTOMATION_TABLE

A estrutura KSAUTOMATION_TABLE define uma estrutura que combina tabelas para propriedades, métodos e eventos.
KSBUFFER_ITEM

A estrutura KSBUFFER_ITEM é usada para armazenar uma lista de buffers de dados copiados da origem do evento, que podem ser recuperados pelo coletor de eventos por meio de KSEVENT_TYPE_QUERYBUFFER.
KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS

A estrutura KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS é usada para listar quais configurações de fluxo dão suporte à segmentação em segundo plano.
KSCAMERA_EXTENDEDPROP_CAMERAOFFSET

A estrutura KSCAMERA_EXTENDEDPROP_CAMERAOFFSET contém os parâmetros para a propriedade Camera Angle Offset Control.
KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPS

KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPS define uma resolução disponível e seus valores de configuração com suporte.
KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER

KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER contém informações de tamanho e contagem para as estruturas KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_CONFIGCAPSHEADER e KSCAMERA_EXTENDEDPROP_DIGITAL_WINDOW_CONFIGCAPS.
KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_SETTING

KSCAMERA_EXTENDEDPROP_DIGITALWINDOW_SETTING contém a origem x e y e o tamanho da janela digital no formato Q24.
KSCAMERA_EXTENDEDPROP_EVCOMPENSATION

O Controle de Compensação de EV fornece controle de exposição ajustado por incrementos de etapas de compensação de EV.
KSCAMERA_EXTENDEDPROP_FIELDOFVIEW

A propriedade Field of View Control descreve o FOV (Campo de Exibição) atual da câmera junto com o ângulo de inclinação da posição da câmera.
KSCAMERA_EXTENDEDPROP_HEADER

A estrutura KSCAMERA_EXTENDEDPROP_HEADER é o cabeçalho de conteúdo de uma propriedade de controle de extensão.
KSCAMERA_EXTENDEDPROP_METADATAINFO

Essa estrutura representa as informações de metadados para o controle de propriedade estendida.
KSCAMERA_EXTENDEDPROP_PHOTOMODE

A estrutura KSCAMERA_EXTENDEDPROP_PHOTOMODE contém os dados da propriedade para as contagens de quadros de histórico no modo de foto.
KSCAMERA_EXTENDEDPROP_PROFILE

O conteúdo do controle KSPROPERTY_CAMERACONTROL_EXTENDED_PROFILE contém KSCAMERA_EXTENDEDPROP_HEADER + KSCAMERA_EXTENDEDPROP_PROFILE.
KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPS

Essa estrutura contém os recursos para um controle ROI.
KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPSHEADER

Essa estrutura contém as informações de cabeçalho para recursos ROI.
KSCAMERA_EXTENDEDPROP_ROI_EXPOSURE

Essa estrutura contém a estrutura de informações ROI para exposição.
KSCAMERA_EXTENDEDPROP_ROI_FOCUS

Essa estrutura contém a estrutura de informações ROI para foco.
KSCAMERA_EXTENDEDPROP_ROI_INFO

Essa estrutura contém informações sobre um ROI.
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROL

Essa estrutura contém informações para um controle ISP ROI.
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROLHEADER

Essa estrutura contém as informações de cabeçalho para controles ISP ROI.
KSCAMERA_EXTENDEDPROP_ROI_WHITEBALANCE

Essa estrutura contém a estrutura de informações ROI para o equilíbrio em branco.
KSCAMERA_EXTENDEDPROP_VALUE

A estrutura KSCAMERA_EXTENDEDPROP_VALUE é uma união de tipo de dados usada para expressar um valor de propriedade estendida.
KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING

O KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING é uma estrutura de conteúdo de propriedade para configurações de processamento de vídeo relacionadas ao equilíbrio branco, ao modo de exposição e ao modo de foco.
KSCAMERA_MAXVIDEOFPS_FORPHOTORES

A estrutura KSCAMERA_MAXVIDEOFPS_FORPHOTORES contém os dados de propriedade para taxa máxima de quadros em uma resolução específica para uma câmera que dá suporte à visualização e à captura.
KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK

A estrutura KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK contém informações sobre as dimensões da máscara de plano de fundo, bem como sua cobertura do quadro do qual ela é inferida, que é o quadro gerado pelo fluxo.
KSCAMERA_METADATA_DIGITALWINDOW

KSCAMERA_METADATA_DIGITALWINDOW contém informações de cabeçalho de metadados junto com a origem e o tamanho da janela digital x e y no formato Q24.
KSCAMERA_METADATA_ITEMHEADER

Essa estrutura contém as informações de cabeçalho de metadados preenchidas pelo driver da câmera.
KSCAMERA_METADATA_PHOTOCONFIRMATION

Essa estrutura contém as informações de metadados de confirmação de foto preenchidas pelo driver da câmera.
KSCAMERA_PERFRAMESETTING_CAP_HEADER

Essa estrutura contém as informações de cabeçalho para os recursos de configurações por quadro.
KSCAMERA_PERFRAMESETTING_CAP_ITEM_HEADER

A estrutura KSCAMERA_PERFRAMESETTING_CAP_ITEM_HEADER contém as informações de cabeçalho para um item de configurações por quadro.
KSCAMERA_PERFRAMESETTING_CUSTOM_ITEM

Essa estrutura contém um item personalizado.
KSCAMERA_PERFRAMESETTING_FRAME_HEADER

Essa estrutura contém as informações de cabeçalho de um quadro em um conteúdo de configurações por quadro.
KSCAMERA_PERFRAMESETTING_HEADER

Essa estrutura contém informações de cabeçalho para o conteúdo de configurações por quadro.
KSCAMERA_PERFRAMESETTING_ITEM_HEADER

A estrutura KSCAMERA_PERFRAMESETTING_ITEM_HEADER contém as informações de cabeçalho para um item de configurações por quadro.
KSCAMERA_PROFILE_CONCURRENCYINFO

Uma matriz de estruturas KSCAMERA_PROFILE_CONCURRENCYINFO formam o parâmetro Camera.Concurrency da estrutura KSDEVICE_PROFILE_INFO (cujo tamanho de matriz é especificado pelo parâmetro Camera.CountOfConcurrency) indicando quais perfis o perfil identificado na estrutura KSCAMERA_PROFILE_INFO pode ser executado simultaneamente em câmeras diferentes.
KSCAMERA_PROFILE_INFO

A estrutura KSCAMERA_PROFILE_INFO é usada para identificar exclusivamente um determinado perfil.
KSCAMERA_PROFILE_MEDIAINFO

Essa estrutura contém as informações de tipo de mídia relevantes apresentadas para cada perfil de câmera.
KSCAMERA_PROFILE_PININFO

Essa estrutura especifica a lista disponível de tipos de mídia para cada um dos pinos do driver da câmera.
KSCLOCK_CREATE

A estrutura KSCLOCK_CREATE é usada em parâmetros de criação de relógio para a função KsCreateClock.
KSCLOCK_DISPATCH

A estrutura KSCLOCK_DISPATCH contém os retornos de chamada necessários para que um pino implemente um objeto de relógio.
KSCLOCK_FUNCTIONTABLE

A estrutura KSCLOCK_FUNCTIONTABLE descreve uma tabela de funções para o relógio master.
KSCLOCKINSTANCE

Saiba mais sobre: estrutura KSCLOCKINSTANCE
KSCOMPONENTID

A estrutura KSCOMPONENTID contém identificadores exclusivos que descrevem um objeto de streaming de kernel individual.
KSCORRELATED_TIME

A estrutura KSCORRELATED_TIME contém uma hora de relógio, bem como o número correspondente de tiques de relógio desde a inicialização do sistema.
KSDATAFORMAT

A estrutura KSDATAFORMAT é uma estrutura de comprimento variável que descreve um formato de dados.
KSDATAFORMAT

Este tópico descreve a união KSDATAFORMAT.
KSDEVICE

A estrutura KSDEVICE descreve um dispositivo funcional WDM gerenciado pelo AVStream.
KSDEVICE_DESCRIPTOR

A estrutura KSDEVICE_DESCRIPTOR descreve as características de um dispositivo específico.
KSDEVICE_DISPATCH

A estrutura KSDEVICE_DISPATCH descreve os retornos de chamada que um cliente pode fornecer para receber notificação de criação de dispositivo e eventos PnP.
KSDEVICE_PROFILE_INFO

O KSDEVICE_PROFILE_INFO é uma estrutura genérica projetada para lidar com informações de perfil para vários tipos de dispositivo.
KSDEVICE_THERMAL_DISPATCH

A estrutura KSDEVICE_THERMAL_DISPATCH é usada pelo driver de miniporto na chamada à API para registrar retornos de chamada de notificação térmica. Essa estrutura contém os ponteiros de função de retorno de chamada para interfaces de resfriamento ativas e passivas.
KSDISPATCH_TABLE

A estrutura KSDISPATCH_TABLE contém ponteiros para rotinas de expedição de IRP implementadas pelo minidriver.
KSDPC_ITEM

A estrutura KSDPC_ITEM é usada para armazenar informações relacionadas a quaisquer DPCs internos que possam ser usados para gerar notificação de eventos de um IRQL gerado.
KSE_NODE

A estrutura KSE_NODE especifica uma solicitação de evento em um nó específico.
KSE_PIN

Saiba mais sobre: estrutura KSE_PIN
KSERROR

A estrutura KSERROR é usada para relatar erros de streaming no modo kernel e usuário para seus respectivos gerenciadores de qualidade.
KSEVENT_ENTRY

O subsistema de streaming de kernel usa a estrutura KSEVENT_ENTRY para descrever como um evento deve ser disparado.
KSEVENT_ITEM

A estrutura KSEVENT_ITEM descreve o suporte de um minidriver para um evento específico dentro de um conjunto de eventos.
KSEVENT_SET

A estrutura KSEVENT_SET descreve os eventos que compõem um conjunto de eventos de streaming de kernel.
KSEVENT_TIME_INTERVAL

A estrutura KSEVENT_TIME_INTERVAL é usada em vários eventos dentro do conjunto de eventos KSEVENTSETID_Clock.
KSEVENT_TIME_MARK

A estrutura KSEVENT_TIME_MARK é usada em vários eventos dentro do conjunto de eventos KSEVENTSETID_Clock.
KSEVENT_TUNER_INITIATE_SCAN_S

A estrutura KSEVENT_TUNER_INITIATE_SCAN_S é usada no evento KSEVENT_TUNER_INITIATE_SCAN dentro do conjunto de eventos EVENTSETID_TUNER.
KSEVENTDATA

Os clientes de streaming de kernel enviam a estrutura KSEVENTDATA para o driver de classe para especificar um método de notificação.
KSEVENTDATA_BDA_RF_TUNER_SCAN_S

Este tópico descreve a estrutura KSEVENTDATA_BDA_RF_TUNER_SCAN_S.
KSFASTMETHOD_ITEM

Os drivers fornecem uma estrutura do tipo KSFASTMETHOD_ITEM para dar suporte à expedição rápida de E/S.
KSFASTPROPERTY_ITEM

A estrutura KSFASTPROPERTY_ITEM é usada com itens para expedição rápida de E/S.
KSFILTER

A estrutura KSFILTER descreve um filtro instanciado.
KSFILTER_DESCRIPTOR

A estrutura KSFILTER_DESCRIPTOR descreve as características de um filtro criado por uma determinada fábrica de filtros.
KSFILTER_DISPATCH

A estrutura KSFILTER_DISPATCH descreve os retornos de chamada do cliente que são feitos para notificar o cliente de determinados eventos em um determinado tipo de filtro.
KSFILTERFACTORY

A estrutura KSFILTERFACTORY representa uma fábrica de filtros.
KSFRAMETIME

A estrutura KSFRAMETIME é compatível com a renderização de pinos e é usada para retornar a duração do próximo quadro de dados e sinalizadores associados a esse quadro.
KSGATE

A estrutura KSGATE descreve um objeto de portão AVStream.
KSGRAPHMANAGER_FUNCTIONTABLE

Saiba mais sobre: estrutura KSGRAPHMANAGER_FUNCTIONTABLE
KSHANDSHAKE

A estrutura KSHANDSHAKE é usada para passar informações para frente e para trás enquanto os pinos estão com as mãos na tentativa de negociar uma interface privada.
KSIDEFAULTCLOCK

Saiba mais sobre: estrutura KSIDEFAULTCLOCK
KSIDENTIFIER

A estrutura KSIDENTIFIER especifica um GUID que identifica exclusivamente um conjunto relacionado de GUIDs e um valor de índice para se referir a um membro específico dentro desse conjunto.
KSINTERVAL

A estrutura KSINTERVAL especifica um intervalo de tempo e tempo base para eventos recorrentes.
KSJACK_DESCRIPTION3

Este tópico descreve a estrutura KSJACK_DESCRIPTION3.
KSM_BDA_PIN

A estrutura KSM_BDA_PIN descreve uma solicitação de método para criar ou excluir uma fábrica de pinos para um filtro.
KSM_BDA_PIN_PAIR

A estrutura KSM_BDA_PIN_PAIR descreve uma solicitação de método para recuperar a estrutura de emparelhamento de pinos (BDA_PIN_PAIRING) entre um par de pinos de entrada e saída.
KSM_NODE

Assim como KSP_NODE é usado para propriedades em um nó, a estrutura KSM_NODE é usada para métodos em um nó.
KSM_PIN

A estrutura KSM_PIN descreve uma solicitação de método para criar ou excluir uma fábrica de pinos para um filtro.
KSM_PIN_PAIR

A estrutura KSM_PIN_PAIR descreve uma solicitação de método para recuperar a estrutura de emparelhamento de pinos (BDA_PIN_PAIRING) entre um par de pinos de entrada e saída.
KSMAPPING

A estrutura KSMAPPING é usada para descrever uma única parte contígua de memória física para uso em operações de DMA de dispersão/coleta.
KSMETHOD_ITEM

A estrutura KSMETHOD_ITEM descreve um único método dentro de um conjunto de métodos.
KSMETHOD_SET

A estrutura KSMETHOD_SET descreve os métodos que compõem um conjunto de métodos de streaming de kernel.
KSMPEGVID_RECT

estrutura KSMPEGVID_RECT
KSMULTIPLE_ITEM

A estrutura KSMULTIPLE_ITEM é um cabeçalho genérico para dados de propriedade que podem conter várias entradas.
KSNODE_CREATE

A estrutura KSNODE_CREATE descreve o conjunto de informações usado para criar o identificador de nó.
KSNODE_DESCRIPTOR

A estrutura KSNODE_DESCRIPTOR descreve um nó de topologia dentro de um filtro.
KSOBJECT_CREATE

A estrutura KSOBJECT_CREATE contém uma matriz de manipuladores de criação para classes de objeto base compatíveis com esse objeto de dispositivo.
KSOBJECT_CREATE_ITEM

A estrutura KSOBJECT_CREATE_ITEM é usada para pesquisar a cadeia de caracteres passada para uma solicitação de criação.
KSP_BDA_NODE_PIN

A estrutura KSP_BDA_NODE_PIN descreve uma solicitação de propriedade para recuperar o pino de controle de um nó.
KSP_NODE

Os clientes de streaming de kernel usam a estrutura KSP_NODE para especificar a propriedade e o tipo de nó em uma solicitação de propriedade KSPROPERTY_TOPOLOGY_NAME.
KSP_NODE_ESPID

A estrutura KSP_NODE_ESPID descreve a propriedade e o tipo de nó para um nó de mapa de mensagem de controle de direitos (ECM) juntamente com o PID (identificador de pacote) para um fluxo elementar que o nó de mapa do ECM processa.
KSP_PIN

Os clientes de streaming de kernel usam a estrutura KSP_PIN para especificar a propriedade e o tipo de pino em uma solicitação de propriedade KSPROPSETID_Pin.
KSP_TIMEFORMAT

A estrutura KSP_TIMEFORMAT corresponde a KSPROPERTY_MEDIASEEKING_CONVERTTIMEFORMAT.
KSPIN

A estrutura KSPIN descreve um pin instanciado.
KSPIN_CINSTANCES

Saiba mais sobre: estrutura KSPIN_CINSTANCES
KSPIN_CONNECT

Os clientes usam a estrutura KSPIN_CONNECT para descrever a conexão que solicitam de um driver em uma chamada KsCreatePin.
KSPIN_DESCRIPTOR

A estrutura KSPIN_DESCRIPTOR descreve as propriedades básicas de KSPROPSETID_Pin de um tipo de pino.
KSPIN_DESCRIPTOR_EX

A estrutura KSPIN_DESCRIPTOR_EX descreve as características de um tipo de pino em um determinado tipo de filtro.
KSPIN_DISPATCH

A estrutura KSPIN_DISPATCH descreve os retornos de chamada para os quais os clientes podem se registrar para receber notificação de eventos de pino.
KSPIN_MDL_CACHING_NOTIFICATION

A estrutura KSPIN_MDL_CACHING_NOTIFICATION contém campos que são usados internamente pelo sistema operacional.
KSPIN_MDL_CACHING_NOTIFICATION32

A estrutura KSPIN_MDL_CACHING_NOTIFICATION32 contém campos que são usados internamente pelo sistema operacional.
KSPIN_PHYSICALCONNECTION

Uma estrutura do tipo KSPIN_PHYSICALCONNECTION é retornada em resposta a uma solicitação de KSPROPERTY_PIN_PHYSICALCONNECTION.
KSPRIORITY

A estrutura KSPRIORITY é usada para especificar a prioridade e é usada com a propriedade KSPROPERTY_CONNECTION_PRIORITY.
KSPROCESSPIN

A estrutura KSPROCESSPIN descreve o estado do processo de um pin específico.
KSPROCESSPIN_INDEXENTRY

A estrutura de KSPROCESSPIN_INDEXENTRY é usada no processamento Filter-Centric para reunir todos os pinos de entrada e saída em um contexto.
KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_CAPS_S

A estrutura KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_CAPS_S especifica se há suporte para captura intercalada.
KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE_S

A estrutura KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE_S especifica se a captura intercalada é possível.
KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S

A estrutura KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S especifica a largura e a altura de uma superfície de sobreposição.
KSPROPERTY_BDA_RF_TUNER_CAPS_S

Este tópico descreve a estrutura KSPROPERTY_BDA_RF_TUNER_CAPS_S.
KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S

Este tópico descreve a estrutura KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S.
KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S

Este tópico descreve a estrutura KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S.
KSPROPERTY_BDA_RF_TUNER_STANDARD_S

Este tópico descreve a estrutura KSPROPERTY_BDA_RF_TUNER_STANDARD_S.
KSPROPERTY_BOUNDS_LONG

A estrutura KSPROPERTY_BOUNDS_LONG define os limites para uma propriedade de 32 bits.
KSPROPERTY_BOUNDS_LONGLONG

A estrutura KSPROPERTY_BOUNDS_LONGLONG define os limites para uma propriedade de 64 bits.
KSPROPERTY_CAMERACONTROL_FLASH_S

Descreve as propriedades de controle flash no conjunto de propriedades de controle de câmera PROPSETID_VIDCAP_CAMERACONTROL_FLASH. Essa estrutura especifica valores de propriedade que são usados por aplicativos para configurar o flash da câmera.
KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S

A estrutura KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S retorna dados específicos do filtro solicitados usando a propriedade KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH.
KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_S

Descreve as propriedades de controle de pino de imagem no conjunto de propriedades de controle de câmera PROPSETID_VIDCAP_CAMERACONTROL_IMAGE_PIN_CAPABILITY.
KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S

A estrutura KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S retorna dados específicos do nó solicitados usando a propriedade KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH.
KSPROPERTY_CAMERACONTROL_NODE_S

A estrutura KSPROPERTY_CAMERACONTROL_NODE_S descreve propriedades baseadas em nó no conjunto de propriedades PROPSETID_VIDCAP_CAMERACONTROL. Essa estrutura especifica valores de propriedade em solicitações para o driver da Classe de Vídeo USB.
KSPROPERTY_CAMERACONTROL_NODE_S2

A estrutura KSPROPERTY_CAMERACONTROL_NODE_S2 descreve propriedades baseadas em nó no conjunto de propriedades PROPSETID_VIDCAP_CAMERACONTROL que usam dois valores ao mesmo tempo. Essa estrutura especifica valores de propriedade em solicitações para o driver de classe de vídeo USB.
KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S

Descreve as propriedades de controle ROI (região de interesse) no conjunto de propriedades de controle de câmera PROPSETID_VIDCAP_CAMERACONTROL_REGION_OF_INTEREST.
KSPROPERTY_CAMERACONTROL_S

A estrutura KSPROPERTY_CAMERACONTROL_S descreve propriedades baseadas em filtro no conjunto de propriedades PROPSETID_VIDCAP_CAMERACONTROL.
KSPROPERTY_CAMERACONTROL_S_EX

Especifica uma operação de controle de câmera, incluindo a configuração do flash, as propriedades de controle de pino de imagem, a região de interesse na imagem ou a estabilização de vídeo.
KSPROPERTY_CAMERACONTROL_S2

A estrutura KSPROPERTY_CAMERACONTROL_S2 descreve propriedades baseadas em filtro no conjunto de propriedades PROPSETID_VIDCAP_CAMERACONTROL que usam dois valores ao mesmo tempo.
KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_S

Descreve as propriedades de controle de estabilização de vídeo no conjunto de propriedades de controle de câmera PROPSETID_VIDCAP_CAMERACONTROL_VIDEO_STABILIZATION. Essa estrutura especifica valores de propriedade que são usados em solicitações para o driver da câmera.
KSPROPERTY_CROSSBAR_CAPS_S

A estrutura KSPROPERTY_CROSSBAR_CAPS_S descreve os recursos da barra cruzada para um dispositivo.
KSPROPERTY_CROSSBAR_PININFO_S

A estrutura KSPROPERTY_CROSSBAR_PININFO_S descreve as informações de pino da barra cruzada para um dispositivo.
KSPROPERTY_CROSSBAR_ROUTE_S

A estrutura KSPROPERTY_CROSSBAR_ROUTE_S descreve se um roteamento específico é possível e especifica o roteamento atual para um pin.
KSPROPERTY_DESCRIPTION

A estrutura KSPROPERTY_DESCRIPTION especifica o tamanho e o tipo de valores contidos em uma propriedade específica.
KSPROPERTY_DROPPEDFRAMES_CURRENT_S

A estrutura KSPROPERTY_DROPPEDFRAMES_CURRENT_S descreve as informações de quadro removidas do minidriver.
KSPROPERTY_EXTDEVICE_S

A estrutura KSPROPERTY_EXTDEVICE_S descreve um dispositivo externo e seus recursos.
KSPROPERTY_EXTXPORT_NODE_S

A estrutura KSPROPERTY_EXTXPORT_NODE_S descreve um transporte externo e seus recursos.
KSPROPERTY_EXTXPORT_S

A estrutura KSPROPERTY_EXTXPORT_S descreve um transporte externo e seus recursos.
KSPROPERTY_GRAPHMANAGER_INTERFACE

Saiba mais sobre: estrutura _KSPROPERTY_GRAPHMANAGER_INTERFACE
KSPROPERTY_ITEM

Os drivers usam a estrutura KSPROPERTY_ITEM para descrever como dão suporte a uma propriedade em um conjunto de propriedades.
KSPROPERTY_MEDIAAVAILABLE

A estrutura KSPROPERTY_MEDIAAVAILABLE especifica o período de tempo de mídia (o período de tempo que um cliente pode buscar) que está disponível atualmente em um filtro.
KSPROPERTY_MEMBERSHEADER

Um driver fornece uma estrutura do tipo KSPROPERTY_MEMBERSHEADER para descrever o tamanho e o tipo de cada elemento em uma matriz que contém valores de propriedade ou intervalos.
KSPROPERTY_MEMBERSLIST

A estrutura KSPROPERTY_MEMBERSLIST contém uma lista de valores legais ou intervalos para uma propriedade.
KSPROPERTY_NETWORKCAMERACONTROL_EVENT_INFO

Define a estrutura KSPROPERTY_NETWORKCAMERACONTROL_EVENT_INFO.
KSPROPERTY_NETWORKCAMERACONTROL_METADATA_INFO

Define a estrutura KSPROPERTY_NETWORKCAMERACONTROL_METADATA_INFO.
KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_HEADER

A estrutura KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_HEADER contém um conteúdo específico do NTP que é usado para definir ou desabilitar um servidor NTP em uma câmera de protocolo Onvif.
KSPROPERTY_POSITIONS

A estrutura KSPROPERTY_POSITIONS especifica a posição atual e a posição de parada, em relação à duração total do fluxo.
KSPROPERTY_SELECTOR_NODE_S

A estrutura KSPROPERTY_SELECTOR_NODE_S descreve as configurações de propriedade baseadas em nó no conjunto de propriedades PROPSETID_VIDCAP_SELECTOR.
KSPROPERTY_SELECTOR_S

A estrutura KSPROPERTY_SELECTOR_S descreve as configurações de propriedade baseadas em filtro no conjunto de propriedades PROPSETID_VIDCAP_SELECTOR.
KSPROPERTY_SERIAL

A estrutura KSPROPERTY_SERIAL é um cabeçalho incluído para cada propriedade que segue uma estrutura KSPROPERTY_SERIALHDR.
KSPROPERTY_SERIALHDR

O formato do buffer de serialização é uma estrutura KSPROPERTY_SERIALHDR, seguida por propriedades serializadas.
KSPROPERTY_SET

Um driver ou pin de streaming de kernel pode usar a estrutura KSPROPERTY_SET para descrever como ele dá suporte a um conjunto de propriedades.
KSPROPERTY_SPHLI

A estrutura KSPROPERTY_SPHLI é usada para descrever um retângulo de subpictura ou tela cuja cor ou contraste deve ser alterado.
KSPROPERTY_SPPAL

A estrutura KSPROPERTY_SPPAL é usada para descrever a paleta de uma exibição de subpictura.
KSPROPERTY_STEPPING_LONG

A estrutura KSPROPERTY_STEPPING_LONG define o intervalo válido de valores para uma propriedade de 32 bits.
KSPROPERTY_STEPPING_LONGLONG

A estrutura KSPROPERTY_STEPPING_LONGLONG define o intervalo válido de valores para uma propriedade de 64 bits.
KSPROPERTY_TIMECODE_NODE_S

A estrutura KSPROPERTY_TIMECODE_NODE_S descreve um código de tempo.
KSPROPERTY_TIMECODE_S

A estrutura KSPROPERTY_TIMECODE_S descreve um código de tempo.
KSPROPERTY_TUNER_CAPS_S

A estrutura KSPROPERTY_TUNER_CAPS_S descreve as funcionalidades de hardware dos dispositivos de ajuste de TV e rádio.
KSPROPERTY_TUNER_FREQUENCY_S

A estrutura KSPROPERTY_TUNER_FREQUENCY_S descreve a frequência de um dispositivo de SINTONIZADOR de TV ou rádio.
KSPROPERTY_TUNER_IF_MEDIUM_S

A estrutura KSPROPERTY_TUNER_IF_MEDIUM_S retorna o GUID Médio para o pino que é capaz de dar suporte ao ajuste para uma frequência intermediária.
KSPROPERTY_TUNER_INPUT_S

A estrutura KSPROPERTY_TUNER_INPUT_S descreve o índice de conexão de entrada de um dispositivo sintonizador para dispositivos que dão suporte a várias entradas.
KSPROPERTY_TUNER_MODE_CAPS_S

A estrutura KS_PROPERTY_TUNER_MODE_CAPS_S descreve as funcionalidades dos dispositivos de SINTONIZADOR de TV e rádio.
KSPROPERTY_TUNER_MODE_S

A estrutura KSPROPERTY_TUNER_MODE_S descreve o modo de um dispositivo de SINTONIZADOR de TV ou rádio.
KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S

A estrutura KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S descreve os recursos de verificação de um tipo de rede de difusão compatível com um dispositivo de ajuste.
KSPROPERTY_TUNER_SCAN_CAPS_S

A estrutura KSPROPERTY_TUNER_SCAN_CAPS_S descreve os recursos de verificação de hardware de um dispositivo de ajuste.
KSPROPERTY_TUNER_SCAN_STATUS_S

A estrutura KSPROPERTY_TUNER_SCAN_STATUS_S descreve status para uma operação de verificação.
KSPROPERTY_TUNER_STANDARD_MODE_S

A estrutura KSPROPERTY_TUNER_STANDARD_MODE_S descreve se o dispositivo de ajuste pode identificar o padrão do sintonizador do próprio sinal.
KSPROPERTY_TUNER_STANDARD_S

A estrutura KSPROPERTY_TUNER_STANDARD_S descreve o padrão de um dispositivo sintonizador de TV, como PAL, NTSC ou SECAM.
KSPROPERTY_TUNER_STATUS_S

A estrutura KSPROPERTY_TUNER_STATUS_S descreve o progresso de uma operação de ajuste para dispositivos sintonizadores de TV e rádio, incluindo a frequência de ajuste atual.
KSPROPERTY_TVAUDIO_CAPS_S

A estrutura KSPROPERTY_TVAUDIO_CAPS_S descreve a capacidade de um dispositivo de áudio de TV, como suporte de áudio estéreo versus mono e recursos de linguagem.
KSPROPERTY_TVAUDIO_S

A estrutura KSPROPERTY_TVAUDIO_S descreve o modo de áudio de TV atual, como configurações de áudio estéreo ou mono e idioma.
KSPROPERTY_VALUES

A estrutura KSPROPERTY_VALUES descreve o tipo e os valores padrão aceitáveis de uma propriedade.
KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S

A estrutura KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S descreve informações sobre os recursos de compactação de vídeo compatíveis com um dispositivo.
KSPROPERTY_VIDEOCOMPRESSION_S

A estrutura KSPROPERTY_VIDEOCOMPRESSION_S descreve uma única propriedade KSPROPERTY_VIDEOCOMPRESSION_Xxx de um fluxo especificado.
KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S

A estrutura KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S descreve informações reais de taxa de quadros em resposta a solicitações de propriedade KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE.
KSPROPERTY_VIDEOCONTROL_CAPS_S

A estrutura KSPROPERTY_VIDEOCONTROL_CAPS_S descreve os recursos de controle de vídeo de um minidriver, como a inversão de imagem ou as habilidades de disparo de eventos.
KSPROPERTY_VIDEOCONTROL_FRAME_RATES_S

A estrutura KSPROPERTY_VIDEOCONTROL_FRAME_RATES descreve as taxas de quadros disponíveis em unidades de 100 nanossegundos.
KSPROPERTY_VIDEOCONTROL_MODE_S

A estrutura KSPROPERTY_VIDEOCONTROL_MODE_S descreve os modos de controle de vídeo para um fluxo, como inversão de imagem ou capacidades de disparo de eventos.
KSPROPERTY_VIDEODECODER_CAPS_S

A estrutura KSPROPERTY_VIDEODECODER_CAPS_S descreve os recursos de hardware do dispositivo de decodificador de vídeo.
KSPROPERTY_VIDEODECODER_S

A estrutura KSPROPERTY_VIDEODECODER_S descreve as configurações de propriedade no conjunto de propriedades PROPSETID_VIDCAP_VIDEODECODER.
KSPROPERTY_VIDEODECODER_STATUS_S

A estrutura KSPROPERTY_VIDEODECODER_STATUS_S descreve o status atual de um dispositivo de decodificação de vídeo, como o número de linhas no sinal analógico de entrada e se o sinal está bloqueado.
KSPROPERTY_VIDEOPROCAMP_NODE_S

A estrutura KSPROPERTY_VIDEOPROCAMP_NODE_S descreve as configurações de propriedade baseadas em nó no conjunto de propriedades PROPSETID_VIDCAP_VIDEOPROCAMP.
KSPROPERTY_VIDEOPROCAMP_NODE_S2

A estrutura KSPROPERTY_VIDEOPROCAMP_NODE_S2 descreve as configurações de propriedade baseadas em nó no conjunto de propriedades PROPSETID_VIDCAP_VIDEOPROCAMP que usam dois valores ao mesmo tempo.
KSPROPERTY_VIDEOPROCAMP_S

A estrutura KSPROPERTY_VIDEOPROCAMP_S descreve as configurações de propriedade baseadas em filtro no conjunto de propriedades PROPSETID_VIDCAP_VIDEOPROCAMP.
KSQUALITY

A estrutura KSQUALITY é usada para relatar problemas de QM no modo kernel e usuário para seus respectivos gerenciadores de qualidade.
KSQUALITY_MANAGER

A estrutura KSQUALITY_MANAGER é usada com a propriedade KSPROPERTY_STREAM_QUALITY e contém o identificador do coletor do gerenciador de qualidade e um contexto para passar as reclamações de qualidade.
KSQUERYBUFFER

A estrutura KSQUERYBUFFER é usada ao consultar buffers pendentes disponíveis em um evento com KSEVENT_TYPE_QUERYBUFFER.
KSRATE

A consulta é passada por uma estrutura KSRATE acrescentada à propriedade que contém a solicitação de taxa (conhecida como uma estrutura de KSRATE_CAPABILITY) e é retornada uma estrutura KSRATE preenchida com a funcionalidade dada a solicitação de taxa.
KSRATE_CAPABILITY

O cliente usa a estrutura KSRATE_CAPABILITY em uma solicitação de propriedade KSPROPERTY_STREAM_RATECAPABILITY.
KSRELATIVEEVENT

A propriedade KSPROPERTY_CONNECTION_STARTAT é passada por uma estrutura KSRELATIVEEVENT.
KSRESOLUTION

A estrutura KSRESOLUTION especifica granularidade e erro de um relógio de streaming de kernel.
KSRTAUDIO_PACKETVREGISTER

A estrutura KSRTAUDIO_PACKETVREGISTER contém informações sobre os ponteiros de registro virtual do pacote.
KSRTAUDIO_PACKETVREGISTER_PROPERTY

A estrutura KSRTAUDIO_PACKETVREGISTER_PROPERTY contém informações sobre a propriedade KSPROPERTY_RTAUDIO_PACKETVREGISTER.
KSSCATTER_GATHER

Saiba mais sobre: estrutura KSSCATTER_GATHER
KSSTREAM_HEADER

A estrutura KSSTREAM_HEADER é uma estrutura de comprimento variável que descreve um pacote de dados a serem lidos ou gravados em um pino de driver de streaming.
KSSTREAM_METADATA_INFO

Essa estrutura contém as informações de metadados passadas para o driver.
KSSTREAM_POINTER

A estrutura KSSTREAM_POINTER é o ponteiro básico do AVStream em um fluxo.
KSSTREAM_POINTER_OFFSET

A estrutura KSSTREAM_POINTER_OFFSET indexa bytes ou mapeamentos dentro de um quadro.
KSSTREAM_UVC_METADATA

A estrutura KSSTREAM_UVC_METADATA contém informações de início e fim do carimbo de data/hora do quadro.
KSSTREAM_UVC_METADATATYPE_TIMESTAMP

A estrutura KSSTREAM_UVC_METADATATYPE_TIMESTAMP contém informações de relógio e carimbo de data/hora da classe de vídeo USB (UVC).
KSSTREAMALLOCATOR_FUNCTIONTABLE

Os clientes podem solicitar a tabela de funções de um determinado alocador enviando uma estrutura KSSTREAMALLOCATOR_FUNCTIONTABLE em uma solicitação de propriedade KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE.
KSSTREAMALLOCATOR_STATUS

A estrutura KSSTREAMALLOCATOR_STATUS descreve os requisitos de enquadramento e o número atual de quadros alocados para um alocador específico.
KSSTREAMALLOCATOR_STATUS_EX

O cliente usa KSSTREAMALLOCATOR_STATUS_EX para consultar o status para alocadores que dão suporte ao enquadramento de alocador estendido.
KSTIME

A estrutura KSTIME especifica um carimbo de data/hora que pode ser usado para indicar a posição do fluxo.
KSTOPOLOGY

A estrutura KSTOPOLOGY descreve a topologia de pinos e nós.
KSTOPOLOGY_CONNECTION

A estrutura KSTOPOLOGY_CONNECTION descreve uma única conexão de caminho de dados dentro de um filtro de streaming de kernel.
KSVPMAXPIXELRATE

A estrutura KSVPMAXPIXELRATE é usada para descrever a taxa máxima de pixels de uma porta de vídeo.
KSVPSURFACEPARAMS

A estrutura KSVPSURFACEPARAMS é usada para descrever os parâmetros de superfície de uma superfície de porta de vídeo.
KSWAVE_BUFFER

A estrutura KSWAVE_BUFFER é usada para descrever um buffer de exemplo.
KSWAVE_COMPATCAPS

A estrutura KSWAVE_COMPATCAPS é usada para descrever os recursos compatíveis de um dispositivo.
KSWAVE_INPUT_CAPABILITIES

A estrutura KSWAVE_INPUT_CAPABILITIES é usada para descrever os recursos de entrada de um dispositivo.
KSWAVE_OUTPUT_CAPABILITIES

A estrutura KSWAVE_OUTPUT_CAPABILITIES é usada para descrever os recursos de saída de um dispositivo.
KSWAVE_VOLUME

A estrutura KSWAVE_VOLUME é usada para descrever o volume de exemplo.
LAMP_CAPABILITIES_COLOR

A estrutura LAMP_CAPABILITIES_COLOR é o tipo de parâmetro de E/S de IOCTL_LAMP_GET_INTENSITY_COLOR e IOCTL_LAMP_SET_INTENSITY_COLOR.
LAMP_CAPABILITIES_WHITE

A estrutura LAMP_CAPABILITIES_WHITE é o tipo de parâmetro de E/S de IOCTL_LAMP_GET_INTENSITY_WHITE e IOCTL_LAMP_SET_INTENSITY_WHITE.
LAMP_INTENSITY_COLOR

A estrutura LAMP_INTENSITY_COLOR é o tipo de parâmetro de E/S de IOCTL_LAMP_GET_INTENSITY_COLOR e IOCTL_LAMP_SET_INTENSITY_COLOR.
LAMP_INTENSITY_WHITE

A estrutura LAMP_INTENSITY_WHITE é o tipo de parâmetro de E/S de IOCTL_LAMP_GET_INTENSITY_WHITE e IOCTL_LAMP_SET_INTENSITY_WHITE.
MEDIUM_INFO

A estrutura MEDIUM_INFO descreve a mídia carregada em um dispositivo externo.
MF_MDL_SHARED_PAYLOAD_KEY

Essa união é usada internamente pelo sistema operacional.
MPEG2_TRANSPORT_STRIDE

A estrutura MPEG2_TRANSPORT_STRIDE descreve o bloco de formato do passo de transporte MPEG2.
OPTIMAL_WEIGHT_TOTALS

Saiba mais sobre: estrutura OPTIMAL_WEIGHT_TOTALS
PID_MAP

A estrutura PID_MAP descreve um grupo de pacotes no fluxo de saída de um filtro PID (identificador de pacote). Esse grupo consiste em pacotes que são identificados com um PID idêntico e contêm conteúdo de mídia específico.
PIPE_DIMENSIONS

A estrutura PIPE_DIMENSIONS é para uso de proxy e não é recomendada para uso do aplicativo. PIPE_DIMENSIONS contém informações que descrevem a taxa de compactação/expansão de quadros em vários pinos relacionados a um pipe.
PIPE_TERMINATION

A estrutura PIPE_TERMINATION é para uso de proxy e não é recomendada para uso do aplicativo. PIPE_TERMINATION contém informações que descrevem o terminador de pino de um pipe.
PORT_CONFIGURATION_INFORMATION

PORT_CONFIGURATION_INFORMATION descreve as configurações de hardware do dispositivo de um minidriver de streaming. O driver de classe preenche a maioria dos membros com informações fornecidas pelo sistema operacional.
RATING_ATTRIBUTE

Este tópico descreve a estrutura RATING_ATTRIBUTE.
RATING_INFO

Este tópico descreve a estrutura RATING_INFO.
RATING_SYSTEM

Este tópico descreve a estrutura RATING_SYSTEM.
STREAM_DATA_INTERSECT_INFO

STREAM_DATA_INTERSECT_INFO descreve os parâmetros de uma operação de interseção de dados.
STREAM_METHOD_DESCRIPTOR

Saiba mais sobre: estrutura _STREAM_METHOD_DESCRIPTOR
STREAM_PROPERTY_DESCRIPTOR

STREAM_PROPERTY_DESCRIPTOR especifica os parâmetros das solicitações get/set de propriedade que o driver de classe passa para o minidriver.
STREAM_TIME_REFERENCE

Saiba mais sobre: estrutura _STREAM_TIME_REFERENCE
SWENUM_INSTALL_INTERFACE

A estrutura SWENUM_INSTALL_INTERFACE descreve uma interface de objeto do enumerador de barramento de carga de demanda específica a ser instalada.
TIMECODE

A união TIMECODE descreve um código de tempo de um dispositivo externo. Essa estrutura não é mais usada.
TIMECODE_SAMPLE

A estrutura TIMECODE_SAMPLE descreve um código de tempo completo.
TRANSPORT_STATE

A estrutura TRANSPORT_STATE
TRANSPORTAUDIOPARMS

A estrutura TRANSPORTAUDIOPARMS é definida, mas não é usada.
TRANSPORTBASICPARMS

A estrutura TRANSPORTBASICPARMS é definida, mas não é usada.
TRANSPORTSTATUS

A estrutura TRANSPORTSTATUS descreve o status de transporte atual.
TRANSPORTVIDEOPARMS

A estrutura TRANSPORTVIDEOPARMS é definida, mas não é usada atualmente. Ele pode ser usado no futuro.
TUNER_ANALOG_CAPS_S

A estrutura TUNER_ANALOG_CAPS_S descreve os recursos de verificação de hardware de um dispositivo de ajuste que dá suporte a uma rede de difusão analógica.
USBCAMD_DEVICE_DATA

Essa estrutura é obsoleta e é fornecida para manter a compatibilidade com versões anteriores com o USBCAMD original.
USBCAMD_DEVICE_DATA2

A estrutura USBCAMD_DEVICE_DATA2 especifica os pontos de entrada para as funções de um minidriver de câmera que o USBCAMD chama.
USBCAMD_INTERFACE

A estrutura USBCAMD_INTERFACE define um conjunto de serviços relacionados às interfaces de barramento USB.
USBCAMD_Pipe_Config_Descriptor

A estrutura USBCAMD_Pipe_Config_Descriptor descreve a associação entre pipes e fluxos.
VIDEO_GETERRORTEXT_PARMS

Saiba mais sobre: estrutura tag_video_geterrortext_parms
VIDEO_OPEN_PARMS

Saiba mais sobre: estrutura tag_video_open_parms
VIDEO_STREAM_INIT_PARMS

Saiba mais sobre: estrutura tag_video_stream_init_parms
VIDEOCONFIGPARMS

Saiba mais sobre: estrutura tag_video_configure_parms
VRAM_SURFACE_INFO

A estrutura VRAM_SURFACE_INFO descreve uma região de sistema ou memória de exibição na qual um minidriver AVStream captura dados de áudio ou vídeo.
VRAM_SURFACE_INFO_PROPERTY_S

A estrutura VRAM_SURFACE_INFO_PROPERTY_S descreve os itens de propriedade no conjunto de propriedades KSPROPSETID_VramCapture.