Función KsGetObjectTypeFromIrp (ks.h)

La función KsGetObjectTypeFromIrp devuelve el tipo de objeto AVStream asociado a un IRP determinado.

Sintaxis

KSDDKAPI KSOBJECTTYPE KsGetObjectTypeFromIrp(
  [in] PIRP Irp
);

Parámetros

[in] Irp

Puntero a la estructura IRP para la que se va a buscar el tipo de objeto AVStream asociado.

Valor devuelto

KsGetObjectTypeFromIrp devuelve el tipo de objeto AVStream asociado al IRP especificado como una enumeración KSOBJECTTYPE . Este es uno de los siguientes: KsObjectTypeDevice, KsObjectTypeFilterFactory, KsObjectTypeFilter, KsObjectTypePin.

Comentarios

La función KsGetObjectTypeFromIrp no comprueba que el paquete de solicitud de E/S (IRP) esté asociado a un objeto KS. Si no es así, esto puede dar lugar a un error de acceso a la memoria. Los desarrolladores de controladores deben considerar el uso del control de excepciones estructurado para detectar una posible excepción.

Requisitos

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

Consulte también

IRP

KsAddIrpToCancelableQueue

KsDispatchIrp

KsForwardIrp