IKsDataTypeHandler::KsQueryExtendedSize 方法 (ksproxy.h)

KsQueryExtendedSize 方法检索输入和输出 (I/O) 操作所需的扩展标头信息。

语法

HRESULT KsQueryExtendedSize(
  [out] ULONG *ExtendedSize
);

参数

[out] ExtendedSize

指向接收扩展标头大小的变量(以字节为单位)的指针。

返回值

如果成功,则返回 NOERROR;否则,将返回错误代码。

注解

如果 KsQueryExtendedSizeExtendedSize 处返回零,则客户端不应调用 IKsDataTypeHandler 接口的 KsPrepareIoOperationKsCompleteIoOperation 方法,因为不需要 I/O 准备和完成操作。 对于 KsQueryExtendedSizeExtendedSize 返回的所有其他值,客户端应根据返回的值为扩展流标头分配内存空间,并调用 KsPrepareIoOperationKsCompleteIoOperation 来准备并完成与标头关联的 I/O 操作。

要求

要求
目标平台 桌面
标头 ksproxy.h (包括 Ksproxy.h)

另请参阅

IKsDataTypeHandler::KsCompleteIoOperation

IKsDataTypeHandler::KsPrepareIoOperation