Condividi tramite


Funzione KsGetObjectFromFileObject (ks.h)

La funzione KsGetObjectFromFileObject restituisce il cast dell'oggetto AVStream in PVOID da FileObject.

Sintassi

KSDDKAPI PVOID KsGetObjectFromFileObject(
  [in] PFILE_OBJECT FileObject
);

Parametri

[in] FileObject

Puntatore alla struttura FILE_OBJECT per cui determinare l'oggetto AVStream associato.

Valore restituito

KsGetObjectFromFileObject restituisce un puntatore all'oggetto AVStream associato a FileObject (cast in PVOID). Ad esempio, questo puntatore può puntare a un KSFILTER o a un KSPIN.

Commenti

La funzione KsGetObjectFromFileObject non verifica che l'oggetto file sia associato a un oggetto KS. In caso contrario, potrebbe verificarsi un errore di accesso alla memoria. Gli sviluppatori di driver devono considerare l'uso della gestione delle eccezioni strutturate per rilevare un'eccezione possibile.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Microsoft Windows XP e versioni successive e DirectX 8.0 e versioni successive di DirectX.
Piattaforma di destinazione Universale
Intestazione ks.h (include Ks.h)
Libreria Ks.lib
IRQL Qualsiasi livello

Vedi anche

KsGetFilterFromFileObject

KsGetObjectTypeFromFileObject

KsGetPinFromFileObject

KsPinGetConnectedPinFileObject