Función KsGetObjectFromFileObject (ks.h)

La función KsGetObjectFromFileObject devuelve el objeto AVStream convertido a PVOID desde FileObject.

Sintaxis

KSDDKAPI PVOID KsGetObjectFromFileObject(
  [in] PFILE_OBJECT FileObject
);

Parámetros

[in] FileObject

Puntero a la estructura FILE_OBJECT para la que se va a determinar el objeto AVStream asociado.

Valor devuelto

KsGetObjectFromFileObject devuelve un puntero al objeto AVStream asociado a FileObject (conversión a PVOID). Por ejemplo, este puntero puede apuntar a un KSFILTER o a un KSPIN.

Comentarios

La función KsGetObjectFromFileObject no comprueba que el objeto de archivo 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

KsGetFilterFromFileObject

KsGetObjectTypeFromFileObjectObject

KsGetPinFromFileObject

KsPinGetConnectedPinFileObject