Training
Modul
Erkunden von Windows-Clientdateisystemen - Training
In diesem Modul erfahren Sie mehr über die Unterschiede und Vorteile der Dateisysteme, die vom Windows-Client unterstützt werden.
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Übersicht über die Projizierte Dateisystemtechnologie.
Zum Entwickeln des projektierten Dateisystems benötigen Sie die folgenden Header:
Programmieranleitungen für diese Technologie finden Sie unter:
PRJ_CALLBACK_DATA_FLAGS Flags steuern, was in der Enumeration zurückgegeben wird. |
PRJ_COMPLETE_COMMAND_TYPE Gibt Befehlstypen an. |
PRJ_EXT_INFO_TYPE Gibt erweiterte Informationstypen an. |
PRJ_FILE_STATE Der Status eines Elements. |
PRJ_NOTIFICATION Ein Benachrichtigungswert, der beim Senden der Benachrichtigung in einem Rückruf angegeben wird. |
PRJ_NOTIFY_TYPES Typen von Benachrichtigungen, die eine Änderung der Datei oder des Ordners beschreiben. |
PRJ_PLACEHOLDER_ID Definiert die Länge eines Platzhalterbezeichners. |
PRJ_STARTVIRTUALIZING_FLAGS Flags, die beim Starten einer Virtualisierungs-instance bereitgestellt werden sollen. |
PRJ_UPDATE_FAILURE_CAUSES Beschreibungen für den Grund, warum ein Update fehlgeschlagen ist. |
PRJ_UPDATE_TYPES Flags, um anzugeben, ob Updates im Zustand einer Datei oder eines Verzeichnisses auf dem Datenträger zulässig sind. |
PRJ_CANCEL_COMMAND_CB Benachrichtigt den Anbieter, dass ein Vorgang durch einen früheren Aufruf eines Rückrufs abgebrochen werden soll. |
PRJ_END_DIRECTORY_ENUMERATION_CB Informiert den Anbieter, dass eine Verzeichnisaufzählung abgelaufen ist. |
PRJ_GET_DIRECTORY_ENUMERATION_CB Fordert Verzeichnisaufzählungsinformationen vom Anbieter an. |
PRJ_GET_FILE_DATA_CB Fordert den Inhalt des primären Datenstroms einer Datei an. |
PRJ_GET_PLACEHOLDER_INFO_CB Fordert Informationen für eine Datei oder ein Verzeichnis vom Anbieter an. |
PRJ_NOTIFICATION_CB Sendet Benachrichtigungen an den Anbieter zu Dateisystemvorgängen. |
PRJ_QUERY_FILE_NAME_CB Bestimmt, ob ein bestimmter Dateipfad im Sicherungsspeicher des Anbieters vorhanden ist. |
PRJ_START_DIRECTORY_ENUMERATION_CB Informiert den Anbieter, dass eine Verzeichnisaufzählung gestartet wird. |
PrjAllocateAlignedBuffer Weist einen Puffer zu, der die Speicherausrichtungsanforderungen des Speichergeräts der Virtualisierung instance erfüllt. |
PrjClearNegativePathCache Löscht den Instance des negativen Pfadcaches der Virtualisierung, wenn er aktiv ist. |
PrjCompleteCommand Gibt an, dass der Anbieter die Verarbeitung eines Rückrufs abgeschlossen hat, von dem er zuvor HRESULT_FROM_WIN32(ERROR_IO_PENDING) zurückgegeben hat. |
PrjDeleteFile Ermöglicht einem Anbieter das Löschen eines Elements, das im lokalen Dateisystem zwischengespeichert wurde. |
PrjDoesNameContainWildCards Bestimmt, ob ein Name Feldhalterzeichen enthält. |
PrjFileNameCompare Vergleicht zwei Dateinamen und gibt einen Wert zurück, der ihre relative Sortierungsreihenfolge angibt. |
PrjFileNameMatch Bestimmt, ob ein Dateiname einem Suchmuster entspricht. |
PrjFillDirEntryBuffer Stellt Informationen für eine Datei oder ein Verzeichnis zu einer Enumeration bereit. |
PrjFillDirEntryBuffer2 Stellt Informationen für eine Datei oder ein Verzeichnis zu einer Enumeration bereit und ermöglicht es dem Aufrufer, erweiterte Informationen anzugeben. |
PrjFreeAlignedBuffer Gibt einen zugeordneten Puffer frei. |
PrjGetOnDiskFileState Ruft den Dateistatus auf dem Datenträger für eine Datei oder ein Verzeichnis ab. |
PrjGetVirtualizationInstanceInfo Ruft Informationen zum Virtualisierungs-instance ab. |
PrjMarkDirectoryAsPlaceholder Konvertiert ein vorhandenes Verzeichnis in einen Verzeichnisplatzhalter. |
PrjStartVirtualizing Konfiguriert eine ProjFS-Virtualisierungs-instance und startet sie, stellt sie für Dienst-E/A zur Verfügung und ruft Rückrufe für den Anbieter auf. |
PrjStopVirtualizing Beendet eine ausgeführte ProjFS-Virtualisierungs-instance, sodass sie für Dienst-E/A nicht verfügbar ist oder Rückrufe für den Anbieter erforderlich sind. |
PrjUpdateFileIfNeed Ermöglicht es einem Anbieter, ein Element zu aktualisieren, das im lokalen Dateisystem zwischengespeichert wurde. |
PrjWriteFileData Die PrjWriteFileData-Funktion stellt die Daten bereit, die beim Aufruf des PRJ_GET_FILE_DATA_CB-Rückrufs angefordert werden. (PrjWriteFileData) |
PrjWritePlaceholderInfo Sendet Datei- oder Verzeichnismetadaten an ProjFS. |
PrjWritePlaceholderInfo2 Sendet Datei- oder Verzeichnismetadaten an ProjFS und ermöglicht dem Aufrufer, erweiterte Informationen anzugeben. |
PRJ_CALLBACK_DATA Definiert die Standardinformationen, die für jeden Vorgangsrückruf an einen Anbieter übergeben werden. |
PRJ_CALLBACKS Eine Reihe von Rückrufroutinen, in denen der Anbieter seine Implementierung des Rückrufs speichert. |
PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS Gibt Parameter an, die zum Abschließen bestimmter Rückrufe erforderlich sind. |
PRJ_EXTENDED_INFO Gibt optionale erweiterte Informationen für Verzeichnisaufzählungs- und Platzhalterinformationen an. |
PRJ_FILE_BASIC_INFO Grundlegende Informationen zu einem Element. |
PRJ_NOTIFICATION_MAPPING Beschreibt eine Benachrichtigungszuordnung, bei der es sich um eine Kopplung zwischen einem Verzeichnis (als "Benachrichtigungsstamm" bezeichnet) und einer Gruppe von Benachrichtigungen handelt, die als Bitmaske ausgedrückt wird. |
PRJ_NOTIFICATION_PARAMETERS Zusätzliche Parameter für Benachrichtigungen. |
PRJ_PLACEHOLDER_INFO Ein Metadatenpuffer für die Platzhalterdatei oder das Verzeichnis. |
PRJ_PLACEHOLDER_VERSION_INFO Informationen, die den Inhalt einer Platzhalterdatei eindeutig identifizieren. |
PRJ_STARTVIRTUALIZING_OPTIONS Optionen, die beim Starten einer Virtualisierungs-instance bereitgestellt werden sollen. |
PRJ_VIRTUALIZATION_INSTANCE_INFO Informationen zu einer Virtualisierungs-instance. |
Training
Modul
Erkunden von Windows-Clientdateisystemen - Training
In diesem Modul erfahren Sie mehr über die Unterschiede und Vorteile der Dateisysteme, die vom Windows-Client unterstützt werden.