Condividi tramite


Funzione di callback PFNKSPINFRAMERETURN (ks.h)

Una minidriver AVStream AVStrMiniFrameReturn routine viene chiamata quando un telaio inserito ha completato il suo viaggio intorno al circuito ed è pronto per essere riciclato o liberato.

Sintassi

PFNKSPINFRAMERETURN Pfnkspinframereturn;

void Pfnkspinframereturn(
  [in]           PKSPIN Pin,
  [in, optional] PVOID Data,
  [in, optional] ULONG Size,
  [in, optional] PMDL Mdl,
  [in, optional] PVOID Context,
  [in]           NTSTATUS Status
)
{...}

Parametri

[in] Pin

Puntatore a una struttura KSPIN che rappresenta il pin su cui è stato inserito il fotogramma.

[in, optional] Data

Puntatore al buffer specificato originariamente nella chiamata a KsPinSubmitFrame.

[in, optional] Size

Specifica le dimensioni in byte diData come specificato originariamente in KsPinSubmitFrame.

[in, optional] Mdl

Puntatore a un elenco di descrittori di memoria che descrive il frame inserito come nella chiamata a KsPinSubmitFrameMdl.

[in, optional] Context

Puntatore al buffer di contesto fornito dal minidriver collegato al frame quando il frame è stato inserito nel circuito.

[in] Status

Contiene una copia diIrp->IoStatus.Status per l'IRP a cui è stato collegato il frame richiesto.

Valore restituito

Nessuno

Osservazioni

Il minidriver specifica l'indirizzo di questa routine nel parametroFrameReturn di una chiamata a KsPinRegisterFrameReturnCallback.

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 Desktop
intestazione ks.h (include Ks.h)

Vedere anche

KsPinRegisterFrameReturnCallback

KsPinSubmitFrameMdl