Поделиться через


Функция KsPinSubmitFrameMdl (ks.h)

Если пин-код был помещен в режим внедрения вызовом KsPinRegisterFrameReturnCallback, функция KsPinSubmitFrameMdl отправляет кадр непосредственно в канал транспорта.

Синтаксис

KSDDKAPI NTSTATUS KsPinSubmitFrameMdl(
  [in]           PKSPIN           Pin,
  [in, optional] PMDL             Mdl,
  [in, optional] PKSSTREAM_HEADER StreamHeader,
  [in, optional] PVOID            Context
);

Параметры

[in] Pin

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

[in, optional] Mdl

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

[in, optional] StreamHeader

Указатель на структуру KSSTREAM_HEADER. Заголовок потока копируется, если этот параметр предоставлен. Необязательный.

[in, optional] Context

Указатель на выделенный вызывающим буфером, который передается обратному вызову кадра, зарегистрированным через KsPinRegisterFrameReturnCallback. Этот параметр является необязательным и предназначен исключительно для использования вызывающего объекта.

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

Возвращает STATUS_SUCCESS, если отправка кадра выполнена успешно. В противном случае возвращает соответствующий код ошибки.

Замечания

Разница между этой функцией и KsPinSubmitFrame заключается в том, что эта функция будет отправлять кадр с помощью структуры MDL, а не аргумента данных и размера.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Microsoft Windows XP и более поздних операционных системах и версиях DirectX 8.0 и более поздних версий DirectX.
целевая платформа Всеобщий
заголовка ks.h (include Ks.h)
библиотеки Ks.lib
IRQL <=DISPATCH_LEVEL

См. также

KsPinRegisterFrameReturnCallback

KsPinSubmitFrame