Función KsGetDevice (ks.h)

La función KsGetDevice devuelve la estructura del dispositivo AVStream a la que pertenece Object .

Sintaxis

KSDDKAPI PKSDEVICE KsGetDevice(
  [in] PVOID Object
);

Parámetros

[in] Object

Objeto al que se va a consultar el dispositivo al que pertenece.

Valor devuelto

KsGetDevice devuelve un puntero a una estructura KSDEVICE que es el dispositivo AVStream al que pertenece Object .

Comentarios

El objeto debe ser uno de: PKSPIN, PKSFILTER o PKSFILTERFACTORY. Los llamadores deben realizar la difusión de tipos adecuada a PVOID.

Normalmente, los minidrivers no llaman a esta función directamente. Hay varias funciones que realizan llamadas insertadas a KsGetDevice y que realizan la difusión de tipos automáticamente: KsFilterFactoryGetDevice, KsFilterGetDevice y KsPinGetDevice.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows XP y en sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
Plataforma de destino Universal
Encabezado ks.h (incluye Ks.h)
Library Ks.lib
IRQL PASSIVE_LEVEL

Consulte también

KSDEVICE

KSFILTER

KSFILTERFACTORY

KSPIN

KsFilterFactoryGetDevice

KsFilterGetDevice

KsPinGetDevice