Compartilhar via


Função KsFilterCreatePinFactory (ks.h)

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

Sintaxe

KSDDKAPI NTSTATUS KsFilterCreatePinFactory(
  [in]  PKSFILTER                         Filter,
  [in]  const KSPIN_DESCRIPTOR_EX * const PinDescriptor,
  [out] PULONG                            PinID
);

Parâmetros

[in] Filter

Um ponteiro para uma estrutura KSFILTER para a qual criar uma nova fábrica de pinos.

[in] PinDescriptor

Um ponteiro para uma estrutura KSPIN_DESCRIPTOR_EX que descreve os pinos que essa fábrica criará.

[out] PinID

Um ponteiro para o local que contém a ID da nova fábrica.

Retornar valor

KsFilterCreatePinFactory retorna o sucesso ou a falha da tentativa de criar a fábrica de pinos. A falha pode ocorrer devido a parâmetros inválidos ou memória baixa.

Comentários

Observe que o mutex de controle de filtro deve ser mantido antes de chamar essa função. Para obter mais informações, confira Mutexes no AVStream.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX.
Plataforma de Destino Universal
Cabeçalho ks.h (inclua Ks.h)
Biblioteca Ks.lib
IRQL PASSIVE_LEVEL

Confira também

KsFilterCreateNode