Condividi tramite


Metodo IPreviewHandler::D oPreview (shobjidl_core.h)

Indirizza il gestore di anteprima a caricare i dati dall'origine specificata in una chiamata di metodo Initialize precedente e per iniziare il rendering nella finestra dell'anteprima.

Sintassi

HRESULT DoPreview();

Valore restituito

Tipo: HRESULT

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata correttamente.
E_PREVIEWHANDLER_DRM_FAIL
Bloccato da Digital Rights Management.
E_PREVIEWHANDLER_NOAUTH
Bloccato dalle autorizzazioni per i file.
E_PREVIEWHANDLER_NOTFOUND
Elemento non trovato.
E_PREVIEWHANDLER_CORRUPT
Elemento danneggiato.

Osservazioni

Se la finestra del visualizzatore di anteprima non è ancora stata creata, è necessario crearla dopo aver chiamato questo metodo. Il gestore di anteprima è responsabile del disegno dell'area specificata in IPreviewHandler::SetWindow o IPreviewHandler::SetRect. Se questi metodi vengono chiamati durante il rendering del gestore di anteprima, la finestra deve essere replicata/ridimensionata senza arrestare o riavviare il rendering dell'elemento.

Questo metodo deve essere chiamato solo dopo aver chiamato IPreviewHandler::SetWindow.

Inoltre, questo metodo deve essere chiamato solo dopo IInitializeWithItem::Initialize, IInitializeWithStream::Initializeo è stato chiamato IInitializeWithFile::Initialize.

Nota Non creare effettivamente la finestra dell'anteprima fino a quando non viene chiamato questo metodo.
 

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista, Windows XP [solo app desktop]
server minimo supportato Windows Server 2003 [solo app desktop]
piattaforma di destinazione Finestre
intestazione shobjidl_core.h (includere Shobjidl.h)
Ridistribuibile Windows Search 4 o versione successiva