Condividi tramite


Metodo IKsDataTypeHandler::KsQueryExtendedSize (ksproxy.h)

Il metodo KsQueryExtendedSize recupera le informazioni di intestazione estese necessarie per le operazioni di input e output (I/O).

Sintassi

HRESULT KsQueryExtendedSize(
  [out] ULONG *ExtendedSize
);

Parametri

[out] ExtendedSize

Puntatore a una variabile che riceve le dimensioni dell'intestazione estesa in byte.

Valore restituito

Restituisce NOERROR se l'operazione riesce; in caso contrario, restituisce un codice di errore.

Commenti

Se KsQueryExtendedSize restituisce zero in ExtendedSize, i client non devono chiamare i metodi KsPrepareIoOperation e KsCompleteIoOperation dell'interfaccia IKsDataTypeHandler perché le operazioni di preparazione e completamento di I/O non sono necessarie. Per tutti gli altri valori restituiti da KsQueryExtendedSize in ExtendedSize, i client devono allocare spazio di memoria per l'intestazione del flusso esteso per il valore restituito e chiamare KsPrepareIoOperation e KsCompleteIoOperation per preparare e completare l'operazione di I/O associata all'intestazione.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione ksproxy.h (include Ksproxy.h)

Vedi anche

IKsDataTypeHandler::KsCompleteIoOperation

IKsDataTypeHandler::KsPrepareIoOperation