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


Метод IKsDataTypeHandler::KsQueryExtendedSize (ksproxy.h)

Метод KsQueryExtendedSize извлекает расширенные сведения заголовка, необходимые для операций ввода-вывода (ввода-вывода).

Синтаксис

HRESULT KsQueryExtendedSize(
  [out] ULONG *ExtendedSize
);

Параметры

[out] ExtendedSize

Указатель на переменную, которая получает расширенный размер заголовка в байтах.

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

Возвращает NOERROR в случае успешного выполнения; в противном случае возвращает код ошибки.

Замечания

Если KsQueryExtendedSize возвращает ноль ExtendedSize, клиенты не должны вызывать KsPrepareIoOperation и методы KsCompleteIoOperation интерфейса IKsDataTypeHand ler, так как операции подготовки и завершения ввода-вывода не требуются. Для всех остальных значений, которые KsQueryExtendedSize возвращаются в ExtendedSize, клиенты должны выделять пространство памяти для заголовка расширенного потока и вызывать KsPrepareIoOperation и KsCompleteIoOperation для подготовки и завершения операции ввода-вывода, связанной с заголовком.

Требования

Требование Ценность
целевая платформа Настольный
заголовка ksproxy.h (включая Ksproxy.h)

См. также

IKsDataTypeHandler::KsCompleteIoOperation

IKsDataTypeHandler::KsPrepareIoOperation