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

El método KsQueryExtendedSize recupera la información de encabezado extendida necesaria para las operaciones de entrada y salida (E/S).

Sintaxis

HRESULT KsQueryExtendedSize(
  [out] ULONG *ExtendedSize
);

Parámetros

[out] ExtendedSize

Puntero a una variable que recibe el tamaño del encabezado extendido en bytes.

Valor devuelto

Devuelve NOERROR si se ejecuta correctamente; de lo contrario, devuelve un código de error.

Comentarios

Si KsQueryExtendedSize devuelve cero en ExtendedSize, los clientes no deben llamar a los métodos KsPrepareIoOperation y KsCompleteIoOperation de la interfaz IKsDataTypeHandler porque no se requieren operaciones de preparación y finalización de E/S. Para todos los demás valores que KsQueryExtendedSize devuelve en ExtendedSize, los clientes deben asignar espacio de memoria para el encabezado de secuencia extendida por el valor devuelto y llamar a KsPrepareIoOperation y KsCompleteIoOperation para preparar y completar la operación de E/S asociada al encabezado.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado ksproxy.h (incluya Ksproxy.h)

Consulte también

IKsDataTypeHandler::KsCompleteIoOperation

IKsDataTypeHandler::KsPrepareIoOperation