Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Sets the properties on IPCF_FILE_HANDLE or on the file represented by it.
Syntax
EXTERN_C HRESULT WINAPI IpcfSetFileProperty(
_In_ IPCF_FILE_HANDLE hFile,
_In_ DWORD dwPropId,
_In_ LPCVOID pvProperty
);
Parameters
-
hFile [in]
-
Handle properties to be set.
-
dwPropId [in]
-
Type of file property to modify.
The pvProperty parameter must match this type.
-
IPCF_FI_HEADER_POSITION (1)
-
Describes the file range indicating the offset and size of the protected file header.
Note
For IpcfSetFileProperty cannot set this property.
-
IPCF_FI_CONTENT_KEY (2)
-
[!Important]
This is currently not implemented and returns E_NOTIMPL if called.Describes the handle to the key which is used to protect the content of the file specified by parameter hFile.
Note
For IpcfSetFileProperty cannot set this property.
-
IPCF_FI_ACCESS_BLOCK_SIZE (3)
-
Specifies the size of blocks with which the data will be accessed.
Note
For IpcfSetFilePropertypvProperty is of type LPDWORD.
-
IPCF_FI_BASIC_INFORMATION (4)
-
[!Important]
This is currently not implemented and returns E_NOTIMPL if called.Specifies the basic information about the file represented by the parameter hFile.
Note
For IpcfSetFilePropertypvProperty is of type PCIPCF_FILE_BASIC_INFORMATION.
pvProperty [in]
Pointer to the buffer which contains the property to be set.
The value depends on the parameter dwPropId.
Return value
If the function succeeds, the return value is S_OK. If the function fails, it returns an HRESULT value that indicates the error.
For more information, see Error codes for a description of all RMS SDK 2.1 return values.
Requirements
| Minimum supported client |
Windows Vista with SP2 |
| Minimum supported server |
Windows Server 2008 |
| Header |
|
| Library |
|
| DLL |
|