Compartilhar via


IEnumPins Interface

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

O IBaseFilter::EnumPins método retorna essa interface. Ele se baseia o IEnumX protocolo da Modelo de Objeto Componente (COM).

Observação

Ações que o número de pinos causar a alteração pode causar o enumerador falhe.

Quando a implementar

Esta interface deve ser implementada e feita disponível pela IBaseFilter::EnumPins método. O CBaseFilter::EnumPins função membro automaticamente faz isso no biblioteca de classes DirectShow e usa o CEnumPins classe para criar o objeto enumerador.

Quando usar

Essa interface normalmente é usada pelo Gerenciador filtro de gráfico ao conectar-se filtros. No entanto, ele pode ser usado por um aplicativo que deve localizar os pinos associado com filtros no filtro gráfico — de exemplo, para adicionar outro filtro para o gráfico.

Métodos na ordem TabelaV

A seguinte tabela mostra os métodos que aparecem no TabelaV sob o padrão COM métodos herdadas IUnknown.

Método Descrição

Próxima

Coloca os ponteiros para IPin interfaces para o próximo pinos para a matriz especificada.

Ignorar

Ignora o número especificado de pinos.

Redefinir

Redefine a posição para o início de modo que o próximo chamar para o IEnumPins::Next método retorna, no mínimo, o primeiro pino do filtro.

Clone

Fornece outro enumerador, que é um duplicado do atual um.

Requisitos

Windows Embedded CE Windows CE 2.12 and later
Windows Mobile Pocket PC for Windows Mobile Version 5.0 and later, Smartphone for 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