Skip to content

Latest commit

 

History

History
77 lines (56 loc) · 2.74 KB

nf-ksproxy-ksresolverequiredattributes.md

File metadata and controls

77 lines (56 loc) · 2.74 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NF:ksproxy.KsResolveRequiredAttributes
KsResolveRequiredAttributes function (ksproxy.h)
The KsResolveRequiredAttributes function searches the attributes list that is attached to a data range for specified attributes and ensures that all specified attributes were found.
stream\ksresolverequiredattributes.htm
stream
04/23/2018
KsResolveRequiredAttributes function
KsResolveRequiredAttributes, KsResolveRequiredAttributes function [Streaming Media Devices], ksproxy/KsResolveRequiredAttributes, ksproxy_fb22470c-5445-4005-b1c3-4f708cc0a47f.xml, stream.ksresolverequiredattributes
ksproxy.h
Ksproxy.h
Desktop
Ksproxy.lib
Windows
KsResolveRequiredAttributes
ksproxy/KsResolveRequiredAttributes
APIRef
kbSyntax
LibDef
Ksproxy.lib
Ksproxy.dll
KsResolveRequiredAttributes

KsResolveRequiredAttributes function

-description

The KsResolveRequiredAttributes function searches the attributes list that is attached to a data range for specified attributes and ensures that all specified attributes were found.

-parameters

-param DataRange [in]

Pointer to a KSDATARANGE structure that possibly has an attached attribute list. KsResolveRequiredAttributes searches the data range's attribute list for the attributes at Attributes. An attribute list attached to a data range follows that data range.

-param Attributes [in, optional]

Pointer to a buffer that contains a KSMULTIPLE_ITEM structure, followed by a sequence of KSATTRIBUTE structures that describe attributes. The KSMULTIPLE_ITEM structure is a header that describes the size of the buffer and the number of entries in the list that follows the header. If this pointer is NULL, then KsResolveRequiredAttributes only succeeds if DataRange does not have an attached attribute list.

-returns

Returns NOERROR if successful; otherwise, returns an error code.

-see-also

KSATTRIBUTE

KSDATARANGE

KSMULTIPLE_ITEM