共用方式為


IKsDataTypeHandler::KsQueryExtendedSize 方法 (ksproxy.h)

KsQueryExtendedSize 方法會擷取輸入和輸出 (I/O) 作業所需的擴充標頭資訊。

語法

HRESULT KsQueryExtendedSize(
  [out] ULONG *ExtendedSize
);

參數

[out] ExtendedSize

以位元組為單位接收擴充標頭大小的變數指標。

傳回值

如果成功,則傳回 NOERROR;否則,傳回錯誤碼。

備註

如果 KsQueryExtendedSizeExtendedSize 傳回零,用戶端不應該呼叫 IKsDataTypeHandler 介面的 KsPrepareIoOperationKsCompleteIoOperation 方法,因為不需要 I/O 準備和完成作業。 針對 KsQueryExtendedSizeExtendedSize 傳回的其他所有值,客戶端應該為每個傳回的值配置擴充數據流標頭的記憶體空間,並呼叫 KsPrepareIoOperation 和 KsCompleteIoOperation 來準備並完成與標頭相關聯的 I/O 作業。

規格需求

需求
目標平台 桌面
標頭 ksproxy.h (包含 Ksproxy.h)

另請參閱

IKsDataTypeHandler::KsCompleteIoOperation

IKsDataTypeHandler::KsPrepareIoOperation