Função BdaPropertyGetPinControl (bdasup.h)
A função BdaPropertyGetPinControl recupera o identificador ou o tipo de um pino.
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 pin. 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.
Valor de retorno
Retorna STATUS_SUCCESS ou um código de erro apropriado.
Observações
Um minidriver BDA chama a função BdaPropertyGetPinControl para recuperar o identificador ou o tipo de um pino depois que o minidriver recebe uma solicitação KSPROPERTY_BDA_PIN_ID ou KSPROPERTY_BDA_PIN_TYPE do conjunto de propriedades KSPROPSETID_BdaPinControl. A maioria dos minidrivers do BDA pode definir tabelas de automação de pinos para que esses minidrivers enviem diretamente a função BdaPropertyGetPinControl, sem interceptar essa solicitação usando um manipulador de obtenção interno (KStrGetPropertyHandler).
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | bdasup.h (inclua Bdasup.h) |
biblioteca | Bdasup.lib |
IRQL | PASSIVE_LEVEL |