Método IToc::GetContext (wmcodecdsp.h)

El método GetContext recupera un bloque de bytes asociado previamente a la tabla de contenido mediante una llamada a SetContext.

Sintaxis

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

Parámetros

[in, out] pdwContextSize

Si pbtContext es NULL, se trata de un parámetro de salida que recibe el tamaño, en bytes, del bloque de contexto. Si pbtContext no es NULL, se trata de un parámetro de entrada que especifica el tamaño, en bytes, del búfer asignado por el llamador al que apunta pbtContext.

[out] pbtContext

NULL o un puntero a un búfer asignado por el autor de la llamada que, al finalizar correctamente, recibe el bloque de contexto.

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.
MF_E_BUFFERTOOSMALL
El método devuelve este código de error si pbtContext no es NULL y el bloque de contexto es mayor que el tamaño especificado por bdwContextSize. En ese caso, pdwContextSize actúa como parámetro de salida y recibe el tamaño, en bytes, del búfer necesario.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wmcodecdsp.h
Archivo DLL Wmvdspa.dll

Consulte también

IToc