Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Reads protected content of a protected file given a logical file range. This operation requires that the current user has at least the VIEW right for the content.
Syntax
EXTERN_C HRESULT WINAPI IpcfReadFile(
_In_ IPCF_FILE_HANDLE hFile,
_In_ PCIPCF_FILE_RANGE pDataRange,
_In_ PBYTE pvBuffer,
_Inout_ DWORD64 *cbBufferSize
);
Parameters
-
hFile [in]
-
Handle to the protected file.
This needs to be obtained from the function IpcfOpenFileOnILockBytes or IpcfOpenFileOnHandle. .
-
pDataRange [in]
-
Pointer to IPCF_FILE_RANGE structure indicating the data range to read.
-
pvBuffer [in]
-
Buffer to which the decrypted data will be returned.
-
cbBufferSize [in, out]
-
Pointer to size of pvBuffer in bytes.
On return, this contains the actual number of bytes copied into pvBuffer.
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 |
|