KSM_PIN structure (bdasup.h)

The KSM_PIN structure describes a method request to create or delete a pin factory for a filter.

Syntax

typedef struct _KSM_PIN {
  KSMETHOD Method;
  union {
    ULONG PinId;
    ULONG PinType;
  };
  ULONG    Reserved;
} KSM_PIN, *PKSM_PIN;

Members

Method

KSMETHOD structure that describes a method and request type of a method request.

PinId

Member of the union in KSM_PIN that contains the identifier (ID) of a pin factory of a filter.

PinType

Member of the union in KSM_PIN that contains the value that specifies the pin type.

Reserved

Reserved.

Remarks

When the network provider creates or deletes a pin for a filter using either KSMETHOD_BDA_CREATE_PIN_FACTORY or KSMETHOD_BDA_DELETE_PIN_FACTORY of the KSMETHODSETID_BdaDeviceConfiguration method set, the BDA minidriver for the filter gives that pin an ID. The ID for the pin is returned in KSM_PIN.

Requirements

Requirement Value
Header bdasup.h (include Bdasup.h)

See also

KSMETHODSETID_BdaDeviceConfiguration