Método IMF2DBuffer::ContiguousCopyTo (mfobjects.h)

Copia este búfer en el búfer del autor de la llamada, convirtiendo los datos en formato contiguo.

Sintaxis

HRESULT ContiguousCopyTo(
  [out] BYTE  *pbDestBuffer,
  [in]  DWORD cbDestBuffer
);

Parámetros

[out] pbDestBuffer

Puntero al búfer de destino donde se copiarán los datos. El autor de la llamada asigna el búfer.

[in] cbDestBuffer

Tamaño del búfer de destino, en bytes. Para obtener el tamaño necesario, llame a IMF2DBuffer::GetContiguousLength.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
E_INVALIDARG
Tamaño no válido especificado en pbDestBuffer.

Comentarios

Si el búfer original no es contiguo, este método convierte el contenido en formato contiguo durante la copia. Para obtener una definición de contigua como se aplica a los búferes 2D, vea la sección Comentarios de la interfaz IMF2DBuffer .

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfobjects.h (include Mfidl.h)
Library Mfuuid.lib

Consulte también

IMF2DBuffer

Búferes multimedia

Búferes de vídeo sin comprimir