PrjGetVirtualizationInstanceInfo-Funktion (projectedfslib.h)
Ruft Informationen zum Virtualisierungs-instance ab.
Syntax
HRESULT PrjGetVirtualizationInstanceInfo(
[in] PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext,
[out] PRJ_VIRTUALIZATION_INSTANCE_INFO *virtualizationInstanceInfo
);
Parameter
[in] namespaceVirtualizationContext
Ein undurchsichtiges Handle für die Virtualisierung instance.
[out] virtualizationInstanceInfo
Zeigt bei der Eingabe auf einen Puffer, der mit Informationen zum Virtualisierungs-instance gefüllt werden soll. Bei erfolgreicher Rückgabe wird der Puffer ausgefüllt.
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
ProjFS-Rückrufroutinen stellen die Virtualisierung instance in ihren callbackData-Parametern bereit. Ein Anbieter, der mehrere Virtualisierungsinstanzen verwaltet, kann das Feld InstanceID von virtualizationInstanceInfo verwenden, um zu ermitteln, welche virtualisierungsinstanzen den Rückruf empfängt.
Der Anbieter kann das WriteAlignment-Element von virtualizationInstanceInfo verwenden, um die richtigen Werte für die parameter byteOffset und length von PrjWriteFileData zu bestimmen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | projectedfslib.h |