KsResolveRequiredAttributes-Funktion (ksproxy.h)
Die KsResolveRequiredAttributes-Funktion durchsucht die Liste der Attribute, die einem Datenbereich zugeordnet ist, nach angegebenen Attributen und stellt sicher, dass alle angegebenen Attribute gefunden wurden.
Syntax
KSDDKAPI HRESULT KsResolveRequiredAttributes(
[in] PKSDATARANGE DataRange,
[in, optional] PKSMULTIPLE_ITEM Attributes
);
Parameter
[in] DataRange
Zeiger auf eine KSDATARANGE-Struktur , die möglicherweise über eine angefügte Attributliste verfügt. KsResolveRequiredAttributes durchsucht die Attributliste des Datenbereichs unter Attribute nach den Attributen. Eine Attributliste, die einem Datenbereich angefügt ist, folgt diesem Datenbereich.
[in, optional] Attributes
Zeiger auf einen Puffer, der eine KSMULTIPLE_ITEM-Struktur enthält, gefolgt von einer Sequenz von KSATTRIBUTE-Strukturen, die Attribute beschreiben. Die KSMULTIPLE_ITEM Struktur ist ein Header, der die Größe des Puffers und die Anzahl der Einträge in der Liste beschreibt, die dem Header folgt. Wenn dieser Zeiger NULL ist, ist KsResolveRequiredAttributes nur erfolgreich, wenn DataRange keine angefügte Attributliste aufweist.
Rückgabewert
Gibt NOERROR zurück, wenn dies erfolgreich war. Gibt andernfalls einen Fehlercode zurück.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | ksproxy.h (include Ksproxy.h) |
Bibliothek | Ksproxy.lib |