Compartilhar via


Função BdaCreatePin (bdasup.h)

A função BdaCreatePin cria um novo pino no filtro especificado.

Sintaxe

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

Parâmetros

[in] pKSFilter

Aponta para o filtro no qual criar um pino.

[in] ulPinType

Especifica o tipo de pino a ser criado. O minidriver BDA deve definir uma lista de tipos de pino para cada filtro compatível.

[out, optional] pulPinId

Aponta para uma variável que recebe o identificador do pin criado.

Valor de retorno

Retorna STATUS_SUCCESS ou um código de erro apropriado.

Observações

Um minidriver BDA chama a função BdaMethodCreatePin quando o provedor de rede cria dinamicamente um pino usando a solicitação KSMETHOD_BDA_CREATE_PIN_FACTORY do conjunto de métodos KSMETHODSETID_BdaDeviceConfiguration. Se um minidriver BDA precisar criar um pin sem depender do provedor de rede, o minidriver BDA deverá chamar a função BdaCreatePin diretamente.

.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Microsoft Windows XP e em sistemas operacionais posteriores.
da Plataforma de Destino Área de trabalho
cabeçalho bdasup.h (inclua Bdasup.h)
biblioteca Bdasup.lib
IRQL PASSIVE_LEVEL

Consulte também

BdaDeletePin

BdaMethodCreatePin

KSFILTER

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_CREATE_PIN_FACTORY