Метод 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) |