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


Указатели и смещения потока

Структура KSSTREAM_POINTER содержит две KSSTREAM_POINTER_OFFSET структуры, которые индексирует входные и выходные позиции в кадре. Мини-driver может управлять этими смещениями или обращаться к данным в разрешении кадра.

Для продвижения указателя потока в кадре мини-диск вызывает KsStreamPointerAdvanceOffsets и KsStreamPointerAdvanceOffsetsAndUnlock.

Мини-драйверы, которые обращаются к данным потока с виртуальными адресами, могут использовать эти смещения для указания положения потока в разрешении байтов. Мини-накопители, использующие физические сопоставления точечной и сборной, могут указывать положение потока при степени детализации структуры KSMAPPING .