Метод IKsDataTypeHandler::KsQueryExtendedSize (ksproxy.h)
Метод KsQueryExtendedSize извлекает расширенные сведения о заголовке, необходимые для операций ввода-вывода.
Синтаксис
HRESULT KsQueryExtendedSize(
[out] ULONG *ExtendedSize
);
Параметры
[out] ExtendedSize
Указатель на переменную, которая получает расширенный размер заголовка в байтах.
Возвращаемое значение
В случае успешного выполнения возвращает значение NOERROR; в противном случае возвращает код ошибки.
Комментарии
Если KsQueryExtendedSize возвращает ноль в ExtendedSize, клиенты не должны вызывать методы KsPrepareIoOperation и KsCompleteIoOperation интерфейса IKsDataTypeHandler , так как операции подготовки и завершения ввода-вывода не требуются. Для всех остальных значений, возвращаемых KsQueryExtendedSize в ExtendedSize, клиенты должны выделять пространство памяти для заголовка расширенного потока в соответствии с возвращаемым значением и вызывать KsPrepareIoOperation и KsCompleteIoOperation для подготовки и завершения операции ввода-вывода, связанной с заголовком.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | ksproxy.h (включая Ksproxy.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по