Partager via


KsGetObjectTypeFromFileObject, fonction (ks.h)

La fonction KsGetObjectTypeFromFileObject retourne le type d’objet AVStream associé à un objet de fichier donné.

Syntaxe

KSDDKAPI KSOBJECTTYPE KsGetObjectTypeFromFileObject(
  [in] PFILE_OBJECT FileObject
);

Paramètres

[in] FileObject

Pointeur vers la structure FILE_OBJECT pour laquelle déterminer le type d’objet AVStream associé.

Valeur de retour

KsGetObjectTypeFromFileObject retourne le type d’objet de l’objet AVStream associé à FileObject en tant qu’énumération KSOBJECTTYPE. Il peut s’agir de l’un des éléments suivants : KsObjectTypeDevice, KsObjectTypeFilterFactory, KsObjectTypeFilterou KsObjectTypePin.

Remarques

La fonction KsGetObjectTypeFromFileObject ne vérifie pas que l’objet de fichier 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

KsGetFilterFromFileObject

KsGetObjectFromFileObject

KsGetPinFromFileObject

KsPinGetConnectedPinFileObject