ICLRDataTarget::Request Method

Called by the common language runtime (CLR) data access services to request an operation, as defined by the implementation.

Syntax

HRESULT Request (  
    [in] ULONG32            reqCode,  
    [in] ULONG32            inBufferSize,  
    [in, size_is(inBufferSize)]
        BYTE                *inBuffer,  
    [in] ULONG32            outBufferSize,  
    [out, size_is(outBufferSize)]
        BYTE                *outBuffer  
);  

Parameters

reqCode
[in] User-defined.

inBufferSize
[in] The size of the input buffer, which is used for the incoming request.

inBuffer
[in] A buffer containing the request.

outBufferSize
[in] The size of the output buffer, which is used for the response.

outBuffer
[out] A Buffer containing the response.

Remarks

The Request method facilitates the addition of unspecified custom operations. That is, this method provides extensibility without requiring revision of the interface definition.

This method is implemented by the writer of the debugging application.

Requirements

Platforms: See System Requirements.

Header: ClrData.idl, ClrData.h

Library: CorGuids.lib

.NET Framework Versions: Available since 2.0

See also