Skip to content

Latest commit

 

History

History
77 lines (59 loc) · 2.95 KB

nf-bdasup-bdapropertygetpincontrol.md

File metadata and controls

77 lines (59 loc) · 2.95 KB
UID title description 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:bdasup.BdaPropertyGetPinControl
BdaPropertyGetPinControl function (bdasup.h)
The BdaPropertyGetPinControl function retrieves either the identifier or type of a pin.
stream
04/25/2022
BdaPropertyGetPinControl function
BdaPropertyGetPinControl, BdaPropertyGetPinControl function [Streaming Media Devices], bdaref_f2db3de1-bfa0-4ad9-a537-6cc46f972984.xml, bdasup/BdaPropertyGetPinControl, stream.bdapropertygetpincontrol
bdasup.h
Bdasup.h
Desktop
Bdasup.lib
PASSIVE_LEVEL
Windows
BdaPropertyGetPinControl
bdasup/BdaPropertyGetPinControl
APIRef
kbSyntax
LibDef
Bdasup.lib
Bdasup.dll
BdaPropertyGetPinControl

-description

The BdaPropertyGetPinControl function retrieves either the identifier or type of a pin.

-parameters

-param Irp [in]

Points to the IRP for the request to retrieve pin information. The BDA minidriver receives this IRP with either the KSPROPERTY_BDA_PIN_ID or KSPROPERTY_BDA_PIN_TYPE request.

-param Property [in]

Points to a KSPROPERTY structure that describes the property and request type of the property request.

-param pulProperty [out, optional]

Points to a variable that receives either the identifier or type of a pin.

-returns

Returns STATUS_SUCCESS or an appropriate error code.

-remarks

A BDA minidriver calls the BdaPropertyGetPinControl function to retrieve either the identifier or type of a pin after the minidriver receives either a KSPROPERTY_BDA_PIN_ID or KSPROPERTY_BDA_PIN_TYPE request of the KSPROPSETID_BdaPinControl property set. Most BDA minidrivers can define pin-automation tables so that those minidrivers dispatch the BdaPropertyGetPinControl function directly, without intercepting this request using an internal get-handler (KStrGetPropertyHandler).

-see-also

KSPROPERTY

KSPROPERTY_BDA_PIN_ID

KSPROPERTY_BDA_PIN_TYPE

KSPROPSETID_BdaPinControl