Compartilhar via


Função BdaPropertyGetPinControl (bdasup.h)

A função BdaPropertyGetPinControl recupera o identificador ou o tipo de um pin.

Sintaxe

NTSTATUS BdaPropertyGetPinControl(
  [in]            PIRP        Irp,
  [in]            PKSPROPERTY Property,
  [out, optional] ULONG       *pulProperty
);

Parâmetros

[in] Irp

Aponta para o IRP para a solicitação para recuperar informações de pino. O minidriver BDA recebe esse IRP com a solicitação KSPROPERTY_BDA_PIN_ID ou KSPROPERTY_BDA_PIN_TYPE .

[in] Property

Aponta para uma estrutura KSPROPERTY que descreve a propriedade e o tipo de solicitação da solicitação de propriedade.

[out, optional] pulProperty

Aponta para uma variável que recebe o identificador ou o tipo de um pino.

Retornar valor

Retorna STATUS_SUCCESS ou um código de erro apropriado.

Comentários

Um minidriver BDA chama a função BdaPropertyGetPinControl para recuperar o identificador ou o tipo de um pin depois que o minidriver recebe uma solicitação de KSPROPERTY_BDA_PIN_ID ou KSPROPERTY_BDA_PIN_TYPE do conjunto de propriedades KSPROPSETID_BdaPinControl . A maioria dos minidrivers BDA pode definir tabelas de automação de pin para que esses minidrivers enviem a função BdaPropertyGetPinControl diretamente, sem interceptar essa solicitação usando um manipulador de get interno (KStrGetPropertyHandler).

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho bdasup.h (inclua Bdasup.h)
Biblioteca Bdasup.lib
IRQL PASSIVE_LEVEL

Confira também

KSPROPERTY

KSPROPERTY_BDA_PIN_ID

KSPROPERTY_BDA_PIN_TYPE

KSPROPSETID_BdaPinControl