Condividi tramite


Metodo IMF2DBuffer::ContiguousCopyTo (mfobjects.h)

Copia questo buffer nel buffer del chiamante, convertendo i dati in formato contiguo.

Sintassi

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

Parametri

[out] pbDestBuffer

Puntatore al buffer di destinazione in cui verranno copiati i dati. Il chiamante alloca il buffer.

[in] cbDestBuffer

Dimensioni del buffer di destinazione, in byte. Per ottenere le dimensioni necessarie, chiamare IMF2DBuffer::GetContiguousLength.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_INVALIDARG
Dimensione non valida specificata in pbDestBuffer.

Commenti

Se il buffer originale non è contiguo, questo metodo converte il contenuto in formato contiguo durante la copia. Per una definizione di contiguità applicata ai buffer 2D, vedere la sezione Osservazioni nell'interfaccia IMF2DBuffer .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfobjects.h (include Mfidl.h)
Libreria Mfuuid.lib

Vedi anche

IMF2DBuffer

Buffer multimediali

Buffer video non compressi