IKsDataTypeHandler::KsQueryExtendedSize 方法 (ksproxy.h)

KsQueryExtendedSize 方法检索输入和输出作所需的扩展标头信息。

语法

HRESULT KsQueryExtendedSize(
  [out] ULONG *ExtendedSize
);

参数

[out] ExtendedSize

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

返回值

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

言论

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

要求

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

另请参阅

IKsDataTypeHandler::KsCompleteIoOperation

IKsDataTypeHandler::KsPrepareIoOperation