Condividi tramite


Funzione KsGetObjectTypeFromIrp (ks.h)

La funzione KsGetObjectTypeFromIrp restituisce il tipo di oggetto AVStream associato a un determinato IRP.

Sintassi

KSDDKAPI KSOBJECTTYPE KsGetObjectTypeFromIrp(
  [in] PIRP Irp
);

Parametri

[in] Irp

Puntatore alla struttura IRP per cui trovare il tipo di oggetto AVStream associato.

Valore restituito

KsGetObjectTypeFromIrp restituisce il tipo di oggetto AVStream associato all'IRP specificato come enumerazione KSOBJECTTYPE . Si tratta di uno dei seguenti: KsObjectTypeDevice, KsObjectTypeFilterFactory, KsObjectTypeFilter, KsObjectTypePin.

Commenti

La funzione KsGetObjectTypeFromIrp non verifica che il pacchetto di richiesta I/O 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

IRP

KsAddIrpToCancelableQueue

KsDispatchIrp

KsForwardIrp