PLACEHOLDER_STATES enumeration

Specifies the states that a placeholder file can have. Retrieve this value through the System.FilePlaceholderStatus (PKEY_FilePlaceholderStatus) property.

Syntax


typedef enum PLACEHOLDER_STATES { 
  PS_NONE                             = 0x00000000,
  PS_MARKED_FOR_OFFLINE_AVAILABILITY  = 0x00000001,
  PS_FULL_PRIMARY_STREAM_AVAILABLE    = 0x00000002,
  PS_CREATE_FILE_ACCESSIBLE           = 0x00000004,
  PS_ALL                              = 0x00000007
} PLACEHOLDER_STATES;

Constants

PS_NONE

None of the other states apply at this time.

PS_MARKED_FOR_OFFLINE_AVAILABILITY

May already be or eventually will be available offline.

PS_FULL_PRIMARY_STREAM_AVAILABLE

The primary stream has been made fully available.

PS_CREATE_FILE_ACCESSIBLE

The file is accessible through a call to the CreateFile function, without requesting the opening of reparse points.

PS_ALL

A bitmask value for all valid PLACEHOLDER_STATES flags.

Requirements

Minimum supported client

Windows 8.1 [desktop apps only]

Minimum supported server

Windows Server 2012 R2 [desktop apps only]

Header

Shobjidl.h

IDL

Shobjidl.idl

 

 

Community Additions

ADD
Show:
© 2015 Microsoft