Metodo IIsoImageManager::Validate (imapi2fs.h)
Determina se l'immagine .iso specificata è valida.
Sintassi
HRESULT Validate();
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
IMAPI_E_IMAGEMANAGER_IMAGE_NOT_ALIGNED | L'immagine non è allineata su un limite di settore di 2 KB. |
IMAPI_E_IMAGEMANAGER_NO_VALID_VD_FOUND | L'immagine non contiene un descrittore di volume valido. |
IMAPI_E_IMAGEMANAGER_NO_IMAGE | L'immagine non è stata impostata utilizzando il SetPath |
IMAPI_E_IMAGEMANAGER_IMAGE_TOO_BIG | L'immagine fornita è troppo grande da convalidare perché le dimensioni superano MAXLONG. |
Osservazioni
Affinché questo metodo abbia esito positivo, l'immagine del disco, che può essere un file o un flusso, deve soddisfare i criteri seguenti:
- Le dimensioni dell'immagine del disco devono essere multiple delle dimensioni dei dati utente del settore, 2048 byte.
- L'immagine del disco deve contenere solo i dati utente e nessuna intestazione di settore o di file.
- L'immagine del disco deve contenere una sequenza di riconoscimento del volume valida con almeno un descrittore di volume, ad esempio descritto in ECMA 119, 167, 168 standard.
Se l'immagine del disco non soddisfa questi criteri, questo metodo restituirà il codice di errore pertinente. Più importante, un errore di convalida influirà sulla probabilità di esito positivo dell'operazione quando l'immagine viene montata da Windows dopo la registrazione.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista, Windows XP con SP2 [solo app desktop] |
server minimo supportato | Windows Server 2003 [solo app desktop] |
piattaforma di destinazione | Finestre |
intestazione |
imapi2fs.h |