Condividi tramite


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

Vedi anche

KSPIN_MEDIUM