Funzione KsStreamPointerGetIrp (ks.h)
La funzione KsStreamPointerGetIrp restituisce l'IRP associato al frame a cui fa riferimento il puntatore di flusso specificato.
Sintassi
KSDDKAPI PIRP KsStreamPointerGetIrp(
[in] PKSSTREAM_POINTER StreamPointer,
[out, optional] PBOOLEAN FirstFrameInIrp,
[out, optional] PBOOLEAN LastFrameInIrp
);
Parametri
[in] StreamPointer
Puntatore alla struttura KSSTREAM_POINTER che fa riferimento al frame per cui viene restituito l'IRP associato.
[out, optional] FirstFrameInIrp
Puntatore a un valore BOOLEAN fornito dal chiamante impostato su TRUE se il frame a cui fa riferimento StreamPointer è il primo frame nell'IRP restituito e FALSE , se non lo è. Se NULL, AVStream non testa questa condizione.
[out, optional] LastFrameInIrp
Puntatore a un valore BOOLEAN fornito dal chiamante impostato su TRUE se il frame a cui fa riferimento il puntatore di flusso è l'ultimo fotogramma nell'IRP restituito e FALSE in caso contrario. Se NULL, AVStream non testa questa condizione.
Valore restituito
KsStreamPointerGetIrp restituisce un puntatore all'IRP associato al frame a cui fa riferimento il puntatore di flusso specificato oppure restituisce NULL. Un valore restituito null indica che il puntatore del flusso non è bloccato.
Commenti
KsStreamPointerGetIrp può essere usato anche per determinare se StreamPointer fa riferimento al primo e/o all'ultimo frame contenuto nell'IRP restituito.
StreamPointer deve essere bloccato affinché KsStreamPointerGetIrp venga eseguito correttamente. Qualsiasi tentativo di chiamare questa funzione con un puntatore di flusso sbloccato genera un valore restituito NULL .
FirstFrameInIrp e/o LastFrameInIrp devono essere non NULL in fase di chiamata per consentire a AVStream di compilare questi valori.
Vedere anche Stream puntatori.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile nei sistemi operativi 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 | <=DISPATCH_LEVEL |