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 |