Condividi tramite


Funzione BdaPropertyGetPinControl (bdasup.h)

La funzione BdaPropertyGetPinControl recupera l'identificatore o il tipo di un pin.

Sintassi

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

Parametri

[in] Irp

Punta all'IRP per la richiesta per recuperare le informazioni sui pin. Il minidriver BDA riceve questo IRP con la richiesta di KSPROPERTY_BDA_PIN_ID o KSPROPERTY_BDA_PIN_TYPE.

[in] Property

Punta a una struttura KSPROPERTY che descrive la proprietà e il tipo di richiesta della richiesta di proprietà.

[out, optional] pulProperty

Punta a una variabile che riceve l'identificatore o il tipo di un pin.

Valore restituito

Restituisce STATUS_SUCCESS o un codice di errore appropriato.

Osservazioni

Un minidriver BDA chiama la funzione BdaPropertyGetPinControl per recuperare l'identificatore o il tipo di un pin dopo che il minidriver riceve un KSPROPERTY_BDA_PIN_ID o KSPROPERTY_BDA_PIN_TYPE richiesta del set di proprietà KSPROPSETID_BdaPinControl. La maggior parte dei minidriver BDA può definire tabelle di automazione dei pin in modo che tali minidriver inviino direttamente la funzione BdaPropertyGetPinControl, senza intercettare questa richiesta usando un gestore get interno (KStrGetPropertyHandler).

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione bdasup.h (include Bdasup.h)
libreria Bdasup.lib
IRQL PASSIVE_LEVEL

Vedere anche

KSPROPERTY

KSPROPERTY_BDA_PIN_ID

KSPROPERTY_BDA_PIN_TYPE

KSPROPSETID_BdaPinControl