Método IKsDataTypeHandler::KsQueryExtendedSize (ksproxy.h)

O método KsQueryExtendedSize recupera informações de cabeçalho estendidas necessárias para operações de E/S (entrada e saída).

Sintaxe

HRESULT KsQueryExtendedSize(
  [out] ULONG *ExtendedSize
);

Parâmetros

[out] ExtendedSize

Ponteiro para uma variável que recebe o tamanho do cabeçalho estendido em bytes.

Retornar valor

Retornará NOERROR se tiver êxito; caso contrário, retorna um código de erro.

Comentários

Se KsQueryExtendedSize retornar zero em ExtendedSize, os clientes não deverão chamar os métodos KsPrepareIoOperation e KsCompleteIoOperation da interface IKsDataTypeHandler porque as operações de preparação e conclusão de E/S não são necessárias. Para todos os outros valores que KsQueryExtendedSize retorna em ExtendedSize, os clientes devem alocar espaço de memória para o cabeçalho de fluxo estendido de acordo com o valor retornado e chamar KsPrepareIoOperation e KsCompleteIoOperation para preparar e concluir a operação de E/S associada ao cabeçalho.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho ksproxy.h (inclua Ksproxy.h)

Confira também

IKsDataTypeHandler::KsCompleteIoOperation

IKsDataTypeHandler::KsPrepareIoOperation