流(使用 #import 的 Visual C++ 语法索引)
方法
HRESULT Cancel( );
HRESULT Close( );
HRESULT CopyTo( struct _Stream * DestStream, int CharNumber );
HRESULT Flush( );
HRESULT LoadFromFile( _bstr_t FileName );
HRESULT Open( const _variant_t & Source, enum
ConnectModeEnum Mode, enum StreamOpenOptionsEnum Options, _bstr_t
UserName, _bstr_t Password );
_variant_t Read( long NumBytes );
_bstr_t ReadText( long NumChars );
HRESULT SaveToFile( _bstr_t FileName, enum SaveOptionsEnum
Options );
HRESULT SetEOS( );
HRESULT SkipLine( );
HRESULT Write( const _variant_t & Buffer );
HRESULT WriteText( _bstr_t Data, enum StreamWriteEnum
Options );
属性
_bstr_t GetCharset( );
void PutCharset( _bstr_t pbstrCharset );
__declspec(property(get=GetCharset,put=PutCharset)) _bstr_t Charset;
VARIANT_BOOL GetEOS( );
__declspec(property(get=GetEOS)) VARIANT_BOOL EOS;
enum LineSeparatorEnum GetLineSeparator( );
void PutLineSeparator( enum LineSeparatorEnum pLS );
__declspec(property(get=GetLineSeparator,put=PutLineSeparator)) enum
LineSeparatorEnum LineSeparator;
enum ConnectModeEnum GetMode( );
void PutMode( enum ConnectModeEnum pMode );
__declspec(property(get=GetMode,put=PutMode)) enum ConnectModeEnum Mode;
long GetPosition( );
void PutPosition( long pPos );
__declspec(property(get=GetPosition,put=PutPosition)) long Position;
long GetSize( );
__declspec(property(get=GetSize)) long Size;
enum ObjectStateEnum GetState( );
__declspec(property(get=GetState)) enum ObjectStateEnum State;
enum StreamTypeEnum GetType( );
void PutType( enum StreamTypeEnum ptype );
__declspec(property(get=GetType,put=PutType)) enum StreamTypeEnum Type;
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈