Compartilhar via


CBaseFilter::GetPinVersion

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Recupera o número versão do pino.

Syntax

virtual long GetPinVersion( );

Parameters

Nenhum.

Return Value

Por padrão, retorna o valor de m_PinVersion. Se substituído, essa função membro deve retornar o número versão pino.

Remarks

Retorna o atual versão do filtro que corresponde a versão usada para inicializar o pino. O enumerador chamado essa função membro executa o compatível.

Um filtro fornece um enumerador obtenham acessar à entrada e saída pinos que ele mantém. Cada tempo método do enumerador um pino for chamado, as chamadas enumerador pino a CBaseFilter::GetPinVersion função membro para garantir que versão do filtro de de base corresponde a versão com o qual o enumerador pino foi inicializado.

Uma classe filtro pode substituir CBaseFilter::GetPinVersion Se houver uma necessidade incremento de versão, alterando o disponível fixa dinamicamente. Ou, ele poderá mais facilmente chamar IncrementPinVersion.

GetPinVersion Não bloqueio o filtro porque os enumeradores são desenvolvidos para ser separar objetos. Do classe derivada GetPinVersion provavelmente terá que fazer alguns bloqueando especializados com a parte do objeto responsável pela criação e exclusão fixa.

Requirements

Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Windows Mobile Version 5.0 and later
Note Microsoft DirectShow applications and DirectShow filters have different include file and Library requirements
For more information, see Setting Up the Build Environment