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 |