Partager via


KsGetObjectTypeFromIrp, fonction (ks.h)

La fonction KsGetObjectTypeFromIrp retourne le type d’objet AVStream associé à un IRP donné.

Syntaxe

KSDDKAPI KSOBJECTTYPE KsGetObjectTypeFromIrp(
  [in] PIRP Irp
);

Paramètres

[in] Irp

Pointeur vers la structure IRP pour laquelle rechercher le type d’objet AVStream associé.

Valeur de retour

KsGetObjectTypeFromIrp retourne le type d’objet AVStream associé à l’IRP donné en tant qu’énumération KSOBJECTTYPE. Il s’agit de l’un des éléments suivants : KsObjectTypeDevice, KsObjectTypeFilterFactory, KsObjectTypeFilter, KsObjectTypePin.

Remarques

La fonction KsGetObjectTypeFromIrp ne vérifie pas que le paquet de requête d’E/S (IRP) est associé à un objet KS. Si ce n’est pas le cas, cela peut entraîner une erreur d’accès à la mémoire. Les développeurs de pilotes doivent envisager d’utiliser la gestion structurée des exceptions pour intercepter une exception possible.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et DirectX 8.0 et versions ultérieures de DirectX.
plateforme cible Universel
d’en-tête ks.h (include Ks.h)
bibliothèque Ks.lib
IRQL N’importe quel niveau

Voir aussi

IRP

KsAddIrpToCancelableQueue

KsDispatchIrp

KsForwardIrp