Funzione KsPinAttachOrGate (ks.h)
La funzione KsPinAttachOrGatePin come input a un gate OR inizializzato in precedenza e connette OrGate come input al gate AND del filtro pertinente.
Sintassi
void KsPinAttachOrGate(
[in] PKSPIN Pin,
[in, optional] PKSGATE OrGate
);
Parametri
[in] Pin
Puntatore alla struttura di KSPIN per usare un input per il gate OR.
[in, optional] OrGate
Puntatore a una struttura KSGATE che è il gate OR inizializzato in precedenza per connettersi al gate AND del filtro pertinente. Se questo parametro facoltativo è NULL, qualsiasi KSGATE attualmente collegato al pin viene scollegato.
Valore restituito
Nessuno
Osservazioni
Per inserire il gate, chiamare prima KsGateInitializeOr. Chiamare quindi KsPinAttachOrGate. Per altre informazioni, vedere controlli di controllo del flusso in AVStream.
Non lasciare un cancello OR scollegato al momento della creazione del filtro. Creare invece il gate OR in un secondo momento, ad esempio quando il minidriver crea un'istanza del pin.
KsPinAttachOrGate deve essere chiamato in IRQL = PASSIVE_LEVEL prima che il pin in questione lasci KSSTATE_STOP.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Microsoft Windows XP e nei sistemi operativi successivi e in DirectX 8.0 e versioni successive di DirectX. |
piattaforma di destinazione | Universale |
intestazione | ks.h (include Ks.h) |
libreria | Ks.lib |
IRQL | PASSIVE_LEVEL (vedere la sezione Osservazioni) |