CBaseFilter::GetPinVersion
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 |