Condividi tramite


Metodo IMFASFIndexer::GetIndexPosition (wmcontainer.h)

Recupera l'offset dell'oggetto index dall'inizio del contenuto.

Sintassi

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

Parametri

[in] pIContentInfo

Puntatore all'interfaccia IMFASFContentInfo dell'oggetto ContentInfo che descrive il contenuto.

[out] pcbIndexOffset

Riceve l'offset dell'indice rispetto all'inizio del contenuto descritto dall'oggetto ContentInfo. Si tratta della posizione relativa all'inizio del file ASF.

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

Commenti

L'indice continua dall'offset recuperato da questo metodo alla fine del file.

È necessario chiamare IMFASFIndexer::Initialize per configurare l'indicizzatore prima di chiamare questo metodo.

Se l'indice viene recuperato utilizzando più di una chiamata a IMFASFIndexer::GetCompletedIndex, la posizione delle singole parti di indice è uguale all'offset dell'indice più l'offset della parte all'interno dell'indice.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wmcontainer.h
Libreria Mfuuid.lib

Vedi anche

Oggetto ASF Index

IMFASFIndexer