Funzione StreamClassRegisterFilterWithNoKSPins (strmini.h)
La routine StreamClassRegisterFilterWithNoKSPins viene usata per registrare i driver di filtro con Microsoft DirectShow che non dispongono di pin di streaming del kernel e, pertanto, non trasmettere in modalità kernel.
Sintassi
NTSTATUS StreamClassRegisterFilterWithNoKSPins(
[in] PDEVICE_OBJECT DeviceObject,
[in] const GUID *InterfaceClassGUID,
[in] ULONG PinCount,
[in] BOOL *PinDirection,
[in] KSPIN_MEDIUM *MediumList,
[in, optional] GUID *CategoryList
);
Parametri
[in] DeviceObject
Punta all'oggetto dispositivo del driver.
[in] InterfaceClassGUID
Specifica il GUID della classe di interfaccia da registrare.
[in] PinCount
Specifica il numero di pin nel filtro.
[in] PinDirection
Specifica una matrice di dimensioni PinCount dei valori booleani, una per ogni pin nel filtro. I valori indicano la direzione del pin per ogni pin. Se TRUE, questo pin è un pin di output. Se FALSE, il pin è un pin di input.
[in] MediumList
Specifica una matrice di dimensioni PinCount di strutture KSPIN_MEDIUM , una per ogni pin nel filtro.
[in, optional] CategoryList
Se non NULL, specifica una matrice di GUID categoria di pin, una per ogni pin nel filtro.
Valore restituito
Restituisce STATUS_SUCCESS in caso di esito positivo o il codice di errore appropriato in caso di errore.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | strmini.h (include Strmini.h) |
Libreria | Stream.lib |