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.
The Process method processes the input data and produces 0 or more output bytes. This method must be called repeatedly until the BOOL pointed to by endOfOutput is set to TRUE.
Syntax
HRESULT Process(
[in] BOOL endOfInput,
[out] BOOL *endOfOutput,
[in, out] RdcBufferPointer *inputBuffer,
[in] ULONG depth,
[out] RdcBufferPointer * [] outputBuffers,
[out] RDC_ErrorCode *rdc_ErrorCode
);
Parameters
[in] endOfInput
Set to TRUE when the input buffer pointed to by the inputBuffer parameter contains the remaining input available.
[out] endOfOutput
Address of a BOOL that is set to TRUE when the processing is complete for all data.
[in, out] inputBuffer
Address of an RdcBufferPointer structure that contains the input buffer. On successful return, the m_Used member of this structure will be filled with the number of bytes by this call.
[in] depth
The number of levels of signatures to generate. This must match the number of levels specified when the generator was created.
[out] outputBuffers
The address of an array of RdcBufferPointer structures that will receive the output buffers. The m_Used member of these structures will be filled with the number of bytes returned in the buffer.
[out] rdc_ErrorCode
The address of an RDC_ErrorCode enumeration that is filled with an RDC specific error code if the return value from the Process method is E_FAIL. If this value is RDC_Win32ErrorCode, then the return value of the Process method contains the specific error code.
Return value
This method can return one of these values.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Minimum supported server | Windows Server 2008 |
Target Platform | Windows |
Header | msrdc.h |
DLL | MsRdc.dll |