The IRequest::BinaryRead method retrieves the current Request object in a safe array.
HRESULT BinaryRead(
  Variant *pvarCountToRead,
  Variant *pvarReturn
);
 A safe array is an array that contains information about the number of dimensions and the bounds of its dimensions.