Partager via


KsGetObjectFromFileObject, fonction (ks.h)

La fonction KsGetObjectFromFileObject retourne l’objet AVStream converti en PVOID à partir de FileObject.

Syntaxe

KSDDKAPI PVOID KsGetObjectFromFileObject(
  [in] PFILE_OBJECT FileObject
);

Paramètres

[in] FileObject

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

Valeur retournée

KsGetObjectFromFileObject retourne un pointeur vers l’objet AVStream associé à FileObject (cast en PVOID). Par exemple, ce pointeur peut pointer vers un KSFILTER ou un KSPIN.

Remarques

La fonction KsGetObjectFromFileObject ne case activée pas que l’objet file 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.

Configuration requise

Condition requise Valeur
Client minimal 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 Universal
En-tête ks.h (inclure Ks.h)
Bibliothèque Ks.lib
IRQL N’importe quel niveau

Voir aussi

KsGetFilterFromFileObject

KsGetObjectTypeFromFileObject

KsGetPinFromFileObject

KsPinGetConnectedPinFileObject