Funzione KsResolveRequiredAttributes (ksproxy.h)

La funzione KsResolveRequiredAttributes esegue la ricerca nell'elenco di attributi associato a un intervallo di dati per gli attributi specificati e garantisce che tutti gli attributi specificati siano stati trovati.

Sintassi

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

Parametri

[in] DataRange

Puntatore a una struttura KSDATARANGE con un elenco di attributi associato. KsResolveRequiredAttributes cerca l'elenco di attributi dell'intervallo di dati per gli attributi in Attributes. Un elenco di attributi associato a un intervallo di dati segue tale intervallo di dati.

[in, optional] Attributes

Puntatore a un buffer che contiene una struttura KSMULTIPLE_ITEM , seguita da una sequenza di strutture KSATTRIBUTE che descrivono gli attributi. La struttura KSMULTIPLE_ITEM è un'intestazione che descrive le dimensioni del buffer e il numero di voci nell'elenco che segue l'intestazione. Se questo puntatore è NULL, KsResolveRequiredAttributes ha esito positivo solo se DataRange non dispone di un elenco di attributi associato.

Valore restituito

Restituisce NOERROR se l'operazione riesce; in caso contrario, restituisce un codice di errore.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione ksproxy.h (include Ksproxy.h)
Libreria Ksproxy.lib

Vedi anche

KSATTRIBUTE

KSDATARANGE

KSMULTIPLE_ITEM