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 |