BdaDeletePin function (bdasup.h)

The BdaDeletePin function deletes a pin from the specified filter.

Syntax

NTSTATUS BdaDeletePin(
  [in]            PKSFILTER pKSFilter,
  [out, optional] PULONG    pulPinId
);

Parameters

[in] pKSFilter

Points to the filter in which to delete a pin.

[out, optional] pulPinId

Points to a variable that contains the identifier for the pin to delete.

Return value

Returns STATUS_SUCCESS or an appropriate error code.

Remarks

A BDA minidriver calls the BdaMethodDeletePin function when the network provider dynamically deletes a pin using the KSMETHOD_BDA_DELETE_PIN_FACTORY request of the KSMETHODSETID_BdaDeviceConfiguration method set. If a BDA minidriver must delete a pin without relying on the network provider, the BDA minidriver should call the BdaDeletePin function directly.

Requirements

Requirement Value
Minimum supported client Available on Microsoft Windows XP and later operating systems.
Target Platform Desktop
Header bdasup.h (include Bdasup.h)
Library Bdasup.lib
IRQL PASSIVE_LEVEL

See also

BdaCreatePin

BdaMethodDeletePin

KSFILTER

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_DELETE_PIN_FACTORY