Condividi tramite


Metodo IToc::GetContext (wmcodecdsp.h)

Il metodo GetContext recupera un blocco di byte associato in precedenza al sommario da una chiamata a SetContext.

Sintassi

HRESULT GetContext(
  [in, out] DWORD *pdwContextSize,
  [out]     BYTE  *pbtContext
);

Parametri

[in, out] pdwContextSize

Se pbtContext è NULL, questo è un parametro di output che riceve le dimensioni, in byte, del blocco di contesto. Se pbtContext non è NULL, questo è un parametro di input che specifica le dimensioni, in byte, del buffer allocato del chiamante a cui fa riferimento pbtContext.

[out] pbtContext

NULL o un puntatore a un buffer allocato dal chiamante che, al termine del completamento, riceve il blocco di contesto.

Valore restituito

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

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
MF_E_BUFFERTOOSMALL
Il metodo restituisce questo codice di errore se pbtContext non è NULL e il blocco di contesto è maggiore delle dimensioni specificate da bdwContextSize. In tal caso, pdwContextSize funge da parametro di output e riceve le dimensioni, in byte, del buffer richiesto.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wmcodecdsp.h
DLL Wmvdspa.dll

Vedi anche

IToc