CF_PIN_STATE-Enumeration (cfapi.h)

Anheften von Zuständen einer Platzhalterdatei oder eines Verzeichnisses.

Syntax

typedef enum CF_PIN_STATE {
  CF_PIN_STATE_UNSPECIFIED = 0,
  CF_PIN_STATE_PINNED = 1,
  CF_PIN_STATE_UNPINNED = 2,
  CF_PIN_STATE_EXCLUDED = 3,
  CF_PIN_STATE_INHERIT = 4
} ;

Konstanten

 
CF_PIN_STATE_UNSPECIFIED
Wert: 0
Die Plattform kann frei entscheiden, wann der Inhalt des Platzhalters lokal auf dem Datenträger vorhanden sein muss oder fehlt.
CF_PIN_STATE_PINNED
Wert: 1
Der Synchronisierungsanbieter wird benachrichtigt, den Inhalt des Platzhalters asynchron abzurufen, nachdem die Pinanforderung von der Plattform empfangen wurde. Es gibt keine Garantie, dass die zu anheftenden Platzhalter lokal vollständig verfügbar sind, nachdem ein CfSetPinState-Aufruf erfolgreich abgeschlossen wurde. Die Plattform schlägt jedoch jede Dehydrierungsanforderung für angeheftete Platzhalter fehl.
CF_PIN_STATE_UNPINNED
Wert: 2
Der Synchronisierungsanbieter wird benachrichtigt, um den Inhalt des Platzhalters auf dem Datenträger asynchron zu dehydrieren/ungültig zu machen, nachdem die Unpin-Anforderung von der Plattform empfangen wurde. Es gibt keine Garantie dafür, dass die zu entheftenden Platzhalter vollständig dehydriert werden, nachdem der API-Aufruf erfolgreich abgeschlossen wurde.
CF_PIN_STATE_EXCLUDED
Wert: 3
der Platzhalter wird vom Synchronisierungsanbieter nie mit der Cloud synchronisiert. Dieser Zustand kann nur vom Synchronisierungsanbieter festgelegt werden.
CF_PIN_STATE_INHERIT
Wert: 4
Die Plattform behandelt es so, als ob der Aufrufer einen Bewegungsvorgang für den Platzhalter ausführt und daher den Pinstatus des Platzhalters basierend auf dem Pinstatus des übergeordneten Elements neu auswertet. Eine Vererbungstabelle finden Sie im Abschnitt Hinweise .

Hinweise

Parent Nicht angegeben. Pinned Nicht angeheftet Ausgeschlossen
Datei Nicht angegeben. Nicht angegeben. Pinned Nicht angegeben. Ausgeschlossen
Pinned Pinned Pinned Pinned Ausgeschlossen
Nicht angeheftet Nicht angeheftet Nicht angeheftet Nicht angeheftet Ausgeschlossen
Ausgeschlossen Nicht angegeben. Pinned Nicht angegeben. Ausgeschlossen
Verzeichnis Nicht angegeben. Nicht angegeben. Pinned Nicht angeheftet Ausgeschlossen
Pinned Pinned Pinned Pinned Ausgeschlossen
Nicht angeheftet Nicht angeheftet Nicht angeheftet Nicht angeheftet Ausgeschlossen
Ausgeschlossen Nicht angegeben. Pinned Nicht angeheftet Ausgeschlossen

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1709 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Kopfzeile cfapi.h

Weitere Informationen

CfSetPinState