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 di recupero delle informazioni sul pin. Il minidriver BDA riceve l'IRP con la richiesta di KSPROPERTY_BDA_PIN_ID o di 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.

Commenti

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 pin in modo che tali minidriver inviino direttamente la funzione BdaPropertyGetPinControl , senza intercettare questa richiesta usando un gestore get-handler interno (KStrGetPropertyHandler).

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione bdasup.h (include Bdasup.h)
Libreria Bdasup.lib
IRQL PASSIVE_LEVEL

Vedi anche

KSPROPERTY

KSPROPERTY_BDA_PIN_ID

KSPROPERTY_BDA_PIN_TYPE

KSPROPSETID_BdaPinControl