Función KsResolveRequiredAttributes (ksproxy.h)

La función KsResolveRequiredAttributes busca en la lista de atributos que se adjunta a un intervalo de datos para los atributos especificados y garantiza que se encontraron todos los atributos especificados.

Sintaxis

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

Parámetros

[in] DataRange

Puntero a una estructura KSDATARANGE que posiblemente tiene una lista de atributos adjuntos. KsResolveRequiredAttributes busca los atributos de la lista de atributos del intervalo de datos en Atributos. Una lista de atributos adjunta a un intervalo de datos sigue ese intervalo de datos.

[in, optional] Attributes

Puntero a un búfer que contiene una estructura de KSMULTIPLE_ITEM , seguida de una secuencia de estructuras KSATTRIBUTE que describen los atributos. La estructura KSMULTIPLE_ITEM es un encabezado que describe el tamaño del búfer y el número de entradas de la lista que sigue al encabezado. Si este puntero es NULL, KsResolveRequiredAttributes solo se realiza correctamente si DataRange no tiene una lista de atributos adjuntos.

Valor devuelto

Devuelve NOERROR si se ejecuta correctamente; de lo contrario, devuelve un código de error.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado ksproxy.h (incluya Ksproxy.h)
Library Ksproxy.lib

Consulte también

KSATTRIBUTE

KSDATARANGE

KSMULTIPLE_ITEM