Partager via


KsGetDevice, fonction (ks.h)

La fonction KsGetDevice retourne la structure d’appareil AVStream à laquelle Object appartient.

Syntaxe

KSDDKAPI PKSDEVICE KsGetDevice(
  [in] PVOID Object
);

Paramètres

[in] Object

Objet à interroger pour l’appareil auquel il appartient.

Valeur retournée

KsGetDevice retourne un pointeur vers une structure KSDEVICE qui est l’appareil AVStream auquel Object appartient.

Remarques

L’objet doit être l’un des éléments suivants : PKSPIN, PKSFILTER ou PKSFILTERFACTORY. Les appelants doivent effectuer une diffusion de type appropriée sur PVOID.

Les minidrivers n’appellent généralement pas cette fonction directement. Il existe un certain nombre de fonctions qui effectuent des appels inline à KsGetDevice et qui effectuent la diffusion de type automatiquement : KsFilterFactoryGetDevice, KsFilterGetDevice et KsPinGetDevice.

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 PASSIVE_LEVEL

Voir aussi

KSDEVICE

KSFILTER

KSFILTERFACTORY

KSPIN

KsFilterFactoryGetDevice

KsFilterGetDevice

KsPinGetDevice