Функция обратного вызова PFNKSPINFRAMERETURN (ks.h)

Подпрограмма AVStrMiniFrameReturn avStream minidriver вызывается, когда внедренный кадр завершил свое путешествие по цепи и готов к перезапуску или освобождению.

Синтаксис

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
)
{...}

Параметры

[in] Pin

Указатель на структуру KSPIN , представляющую булавку, на которую была вставлена рамка.

[in, optional] Data

Указатель на буфер, первоначально указанный в вызове KsPinSubmitFrame.

[in, optional] Size

Задает размерданных в байтах, который изначально был указан в KsPinSubmitFrame.

[in, optional] Mdl

Указатель на список дескрипторов памяти, описывающий внедренный кадр, как в вызове KsPinSubmitFrameMdl.

[in, optional] Context

Указатель на предоставленный мини-накопителем буфер контекста, подключенный к кадру при вставке кадра в цепь.

[in] Status

Содержит копиюIrp-IoStatus.Status> для IRP, к которому был присоединен запрошенный кадр.

Возвращаемое значение

None

Remarks

Мини-driver указывает адрес этой подпрограммы в параметреFrameReturn вызова KsPinRegisterFrameReturnCallback.

Требования

Требование Значение
Минимальная версия клиента Доступно в операционных системах Microsoft Windows XP и более поздних версиях, а также DirectX 8.0 и более поздних версиях.
Целевая платформа Персональный компьютер
Верхняя часть ks.h (включая Ks.h)

См. также раздел

KsPinRegisterFrameReturnCallback

KsPinSubmitFrameMdl