Condividi tramite


Funzione BdaCreatePin (bdasup.h)

La funzione BdaCreatePin crea un nuovo pin nel filtro specificato.

Sintassi

NTSTATUS BdaCreatePin(
  [in]            PKSFILTER pKSFilter,
  [in]            ULONG     ulPinType,
  [out, optional] PULONG    pulPinId
);

Parametri

[in] pKSFilter

Punta al filtro in cui creare un pin.

[in] ulPinType

Specifica il tipo di pin da creare. Il minidriver BDA deve definire un elenco di tipi di pin per ogni filtro supportato.

[out, optional] pulPinId

Punta a una variabile che riceve l'identificatore per il pin creato.

Valore restituito

Restituisce STATUS_SUCCESS o un codice di errore appropriato.

Osservazioni

Un minidriver BDA chiama la funzione BdaMethodCreatePin quando il provider di rete crea dinamicamente un pin usando la richiesta KSMETHOD_BDA_CREATE_PIN_FACTORY del set di metodi KSMETHODSETID_BdaDeviceConfiguration. Se un minidriver BDA deve creare un pin senza basarsi sul provider di rete, il minidriver BDA deve chiamare direttamente la funzione BdaCreatePin.

.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Microsoft Windows XP e nei sistemi operativi successivi.
piattaforma di destinazione Desktop
intestazione bdasup.h (include Bdasup.h)
libreria Bdasup.lib
IRQL PASSIVE_LEVEL

Vedere anche

BdaDeletePin

BdaMethodCreatePin

KSFILTER

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_CREATE_PIN_FACTORY