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.
Ruft die angegebenen Metadaten vom virtuellen Datenträger ab.
Syntax
DWORD GetVirtualDiskMetadata(
[in] HANDLE VirtualDiskHandle,
[in] const GUID *Item,
[in, out] PULONG MetaDataSize,
[out] PVOID MetaData
);
Parameter
[in] VirtualDiskHandle
Handle mit einem geöffneten virtuellen Datenträger.
[in] Item
Adresse einer GUID , die die abzurufenden Metadaten identifiziert.
[in, out] MetaDataSize
Adresse einer ULONG. Bei der Eingabe gibt der Wert die Größe des Puffers in Bytes an, auf den der MetaData-Parameter verweist. Bei der Ausgabe enthält der Wert die Größe der abgerufenen Metadaten in Bytes. Wenn der Puffer zu klein war, schlägt die API fehl und gibt ERROR_INSUFFICIENT_BUFFER zurück, wobei die erforderliche Größe in der ULONG festgelegt wird, und der Puffer enthält den Start der Metadaten.
[out] MetaData
Adresse des Puffers, in dem die Metadaten gespeichert werden sollen.
Rückgabewert
Status der Anforderung.
Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS.
Wenn der Puffer, auf den der Items-Parameter verweist, zu klein war, wird der Rückgabewert ERROR_INSUFFICIENT_BUFFER.
Wenn die Funktion fehlschlägt, ist der Rückgabewert ein Fehlercode. Weitere Informationen finden Sie unter Systemfehlercodes.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8 |
| Unterstützte Mindestversion (Server) | Windows Server 2012 |
| Zielplattform | Windows |
| Kopfzeile | virtdisk.h (einschließlich Windows.h) |
| Bibliothek | VirtDisk.lib |
| DLL | VirtDisk.dll |