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.
Functions relating to the File API.
The functions prefaced with Ipcf rather than Ipc are a subset of the SDK and are the File API.
Note
For error condition processing, always use a call to IpcGetErrorMessageText right after an SDK API call fails, so you get complete information about the nature of the error.
In this section
-
Decrypts the specified file on disk.
-
Decrypts a file as a byte stream.
-
Encrypts a file on disk.
-
Encrypts a file as a byte stream.
-
Used to encrypt a file as a byte stream and optionally add metadata to the encryption license.
-
Used to encrypt a file and optionally add metadata to the file encryption license.
-
Use to get the expected, decrypted, absolute file path.
-
Used to get the expected, decrypted, absolute file path.
-
Used to get the expected, encrypted, absolute file path.
-
Used to get the expected, encrypted, absolute file path.
-
Queries the properties of an IPCF_FILE_HANDLE or the file represented by it.
-
Gets the license associated with a file.
-
Gets the license associated with a file stream.
-
Determines whether a file on disk is encrypted.
-
Determines whether a file stream is encrypted.
-
Gets an IPCF_FILE_HANDLE associated with an encrypted file which can be used to access and modify that file's data.
-
Gets an IPCF_FILE_HANDLE associated with an encrypted byte stream which can be used to access and modify that stream's data.
-
Gets the raw file range for the given logical file range of the protected file content.
-
Reads protected content of a protected file given a logical file range.
-
Truncates a protected file.
-
Sets the properties on IPCF_FILE_HANDLE or on the file represented by it.
-
Modifies protected content of a protected file to a given logical file range.