Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts von der Windows Storage Management-API abgelöst.]
Gibt die maximale Größe der LUN zurück, die im Speicherpool basierend auf dem angegebenen LUN-Typ und den angegebenen Hinweisen erstellt werden kann.
Syntax
HRESULT QueryMaxLunCreateSizeInStoragePool(
[in] VDS_LUN_TYPE type,
[in] VDS_OBJECT_ID StoragePoolId,
[in] VDS_HINTS2 *pHints2,
[out] ULONGLONG *pullMaxLunSize
);
Parameter
[in] type
Ein VDS_LUN_TYPE Enumerationswert, der den LUN-Typ angibt. Dieser Parameter ist erforderlich und muss ein gültiger LUN-Typ sein.
[in] StoragePoolId
Ein VDS_OBJECT_ID -Wert (GUID), der die Speicherpools identifiziert, die zum Erstellen der neuen LUN verwendet werden sollen. Dieser Parameter ist erforderlich und kann nicht GUID_NULL werden.
[in] pHints2
Ein Zeiger auf eine VDS_HINTS2-Struktur , die Hinweise enthält, die beim Erstellen der LUN verwendet werden sollen.
[out] pullMaxLunSize
Die Adresse eines ULONGLONGLONG-Werts, der die maximale LUN-Größe in Bytes empfängt.
Rückgabewert
Diese Methode kann HRESULT-Standardwerte wie E_INVALIDARG oder E_OUTOFMEMORY und VDS-spezifische Rückgabewerte zurückgeben. Es kann auch konvertierte Systemfehlercodes mithilfe des makros HRESULT_FROM_WIN32 zurückgeben. Fehler können vom VDS selbst oder vom zugrunde liegenden VDS-Anbieter stammen, der verwendet wird. Folgende Rückgabewerte sind möglich.
| Rückgabecode | BESCHREIBUNG |
|---|---|
|
Die Methode wurde erfolgreich abgeschlossen. |
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | vdshwprv.h |
| Bibliothek | Uuid.lib |