Freigeben über


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