BdaPropertyPinTypes, fonction (bdasup.h)
La fonction BdaPropertyPinTypes récupère une liste de types d’épingles dans une topologie de modèle.
Syntaxe
NTSTATUS BdaPropertyPinTypes(
[in] PIRP pIrp,
[in] PKSPROPERTY pKSProperty,
[out] ULONG *pulProperty
);
Paramètres
[in] pIrp
Pointe vers l’IRP de la demande pour récupérer la liste des types d’épingles. Le minidriver BDA reçoit cet IRP avec la demande de KSPROPERTY_BDA_PIN_TYPES.
[in] pKSProperty
Pointe vers une structure KSPROPERTY qui décrit la propriété et le type de requête de la requête de propriété.
[out] pulProperty
Pointe vers un tableau qui reçoit la liste des types d’épingles.
Valeur de retour
Retourne STATUS_SUCCESS ou un code d’erreur approprié.
Remarques
Un minidriver BDA appelle la fonction BdaPropertyPinTypes pour récupérer la liste des types de broche une fois que le minidriver reçoit une requête KSPROPERTY_BDA_PIN_TYPES de la propriété KSPROPSETID_BdaTopology définie à partir du fournisseur de réseau. La plupart des minidrivers BDA peuvent définir des tables de répartition et d’automatisation des filtres afin que ces minidrivers distribuent directement les BdaPropertyPinTypes fonction, sans intercepter cette requête à l’aide d’un gestionnaire get interne (KStrGetPropertyHandler). Pour plus d’informations, consultez Définition des tables Automation et détermination de la topologie des appareils BDA.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | bdasup.h (include Bdasup.h) |
bibliothèque | Bdasup.lib |
IRQL | PASSIVE_LEVEL |