Metodo IVdsHwProviderStoragePools::QueryMaxLunCreateSizeInStoragePool (vdshwprv.h)
[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.
Restituisce le dimensioni massime del LUN che è possibile creare nel pool di archiviazione in base al tipo e agli hint LUN specificati.
Sintassi
HRESULT QueryMaxLunCreateSizeInStoragePool(
[in] VDS_LUN_TYPE type,
[in] VDS_OBJECT_ID StoragePoolId,
[in] VDS_HINTS2 *pHints2,
[out] ULONGLONG *pullMaxLunSize
);
Parametri
[in] type
Valore di enumerazione VDS_LUN_TYPE che specifica il tipo LUN. Questo parametro è obbligatorio e deve essere un tipo LUN valido.
[in] StoragePoolId
Valore VDS_OBJECT_ID (GUID) che identifica i pool di archiviazione da usare per creare il nuovo LUN. Questo parametro è obbligatorio e non può essere GUID_NULL.
[in] pHints2
Puntatore a una struttura VDS_HINTS2 che contiene hint da usare nella creazione del LUN.
[out] pullMaxLunSize
Indirizzo di un valore ULONGLONG che riceve le dimensioni lun massime, in byte.
Valore restituito
Questo metodo può restituire valori HRESULT standard, ad esempio E_INVALIDARG o E_OUTOFMEMORY e valori restituiti specifici di VDS. Può anche restituire codici di errore di sistema convertiti usando la macro HRESULT_FROM_WIN32 . Gli errori possono derivare da VDS stesso o dal provider VDS sottostante usato. I valori restituiti possibili includono quanto segue.
Codice restituito | Descrizione |
---|---|
|
Metodo completato correttamente. |
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | vdshwprv.h |
Libreria | Uuid.lib |