Metodo CBasePin.QueryInternalConnections
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Il QueryInternalConnections
metodo recupera i pin connessi internamente a questo pin (all'interno del filtro). Questo metodo implementa il metodo IPin::QueryInternalConnections .
Sintassi
HRESULT QueryInternalConnections(
IPin *apPin,
ULONG *nPin
);
Parametri
-
Appin
-
Indirizzo di una matrice di puntatori IPin .
-
nPin
-
In input, specifica le dimensioni della matrice. Quando termina, il valore viene impostato sul numero di puntatori restituiti nella matrice.
Valore restituito
Restituisce uno dei valori HRESULT illustrati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Dimensioni della matrice insufficienti. |
|
Operazione completata. |
|
Esito negativo. |
|
Non implementato. |
Commenti
In alcuni filtri, i pin di input corrispondono a specifici pin di output. Per ogni pin, questo metodo riempie una matrice con puntatori ai pin corrispondenti. Se ogni pin di input fornisce dati per ogni pin di output, restituire E_NOTIMPL.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|