Функция 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 |