Método IMFASFIndexer::GetIndexPosition (wmcontainer.h)

Recupera el desplazamiento del objeto de índice desde el principio del contenido.

Sintaxis

HRESULT GetIndexPosition(
  [in]  IMFASFContentInfo *pIContentInfo,
  [out] QWORD             *pcbIndexOffset
);

Parámetros

[in] pIContentInfo

Puntero a la interfaz IMFASFContentInfo del objeto ContentInfo que describe el contenido.

[out] pcbIndexOffset

Recibe el desplazamiento del índice con respecto al principio del contenido descrito por el objeto ContentInfo. Esta es la posición relativa al principio del archivo ASF.

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
pIContentInfo es NULL o pcbIndexOffset es NULL

Observaciones

El índice continúa desde el desplazamiento recuperado por este método hasta el final del archivo.

Debe llamar a IMFASFIndexer::Initialize para configurar el indexador antes de llamar a este método.

Si el índice se recupera mediante más de una llamada a IMFASFIndexer::GetCompletedIndex, la posición de las partes de índice individuales es igual al desplazamiento del índice más el desplazamiento de la parte dentro del índice.

Requisitos

   
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 wmcontainer.h
Library Mfuuid.lib

Consulte también

Objeto de índice de ASF

IMFASFIndexer