Função KsResolveRequiredAttributes (ksproxy.h)

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.

Sintaxe

KSDDKAPI HRESULT KsResolveRequiredAttributes(
  [in]           PKSDATARANGE     DataRange,
  [in, optional] PKSMULTIPLE_ITEM Attributes
);

Parâmetros

[in] DataRange

Ponteiro para uma estrutura KSDATARANGE que possivelmente tem uma lista de atributos anexados. KsResolveRequiredAttributes pesquisa a lista de atributos do intervalo de dados para os atributos em Atributos. Uma lista de atributos anexada a um intervalo de dados segue esse intervalo de dados.

[in, optional] Attributes

Ponteiro para um buffer que contém uma estrutura KSMULTIPLE_ITEM , seguido por uma sequência de estruturas KSATTRIBUTE que descrevem atributos. A estrutura KSMULTIPLE_ITEM é um cabeçalho que descreve o tamanho do buffer e o número de entradas na lista que segue o cabeçalho. Se esse ponteiro for NULL, KsResolveRequiredAttributes só terá êxito se DataRange não tiver uma lista de atributos anexados.

Retornar valor

Retornará NOERROR se tiver êxito; caso contrário, retorna um código de erro.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho ksproxy.h (inclua Ksproxy.h)
Biblioteca Ksproxy.lib

Confira também

KSATTRIBUTE

KSDATARANGE

KSMULTIPLE_ITEM