Condividi tramite


Funzione KsGetObjectTypeFromFileObject (ks.h)

La funzione KsGetObjectTypeFromFileObject restituisce il tipo di oggetto AVStream associato a un determinato oggetto file.

Sintassi

KSDDKAPI KSOBJECTTYPE KsGetObjectTypeFromFileObject(
  [in] PFILE_OBJECT FileObject
);

Parametri

[in] FileObject

Puntatore alla struttura FILE_OBJECT per cui determinare il tipo di oggetto AVStream associato.

Valore restituito

KsGetObjectTypeFromFileObject restituisce il tipo di oggetto dell'oggetto AVStream associato a FileObject come enumerazione KSOBJECTTYPE . Può trattarsi di una delle opzioni seguenti: KsObjectTypeDevice, KsObjectTypeFilterFactory, KsObjectTypeFilter o KsObjectTypePin.

Commenti

La funzione KsGetObjectTypeFromFileObject 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 prendere in considerazione l'uso della gestione delle eccezioni strutturata per rilevare una possibile eccezione.

Requisiti

Requisito Valore
Client minimo supportato Disponibile nei sistemi operativi 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

KsGetObjectFromFileObject

KsGetPinFromFileObject

KsPinGetConnectedPinFileObject