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) |