Record.ReadStream 메서드

Record 개체의 ReadStream 메서드는 스트림 데이터가 포함된 레코드 필드에서 지정된 바이트 수를 읽습니다.

구문

Record.ReadStream(
  field,
  length,
  format
)

매개 변수

field

레코드 내 값의 필수 필드 번호(1 기반)입니다.

length

스트림에서 읽을 필수 바이트 수입니다.

format

데이터 바이트의 필수 해석 및 반환입니다.

매개 변수 이름 의미
msiReadStreamInteger
0
긴 정수로 길이는 1~4여야 합니다.
msiReadStreamBytes
1
BSTR인 데이터(문자당 1 바이트)입니다.
msiReadStreamAnsi
2
유니코드 BSTR로 변환된 ANSI 바이트입니다.
msiReadStreamDirect
3
BSTR로 직접 반환되는 바이트 쌍입니다.

 

반환 값

이 메서드는 레코드 필드에서 읽은 요청된 바이트 수를 포함하는 문자열을 반환합니다.

설명

존재하지 않는 필드의 반환된 값은 빈 값입니다. 스트림에 요청된 수보다 적은 바이트가 있는 경우 반환된 문자열이 적절하게 단축됩니다.

이 메서드의 예제는 ANSI 파일을 데이터베이스 필드에 복사를 참조하세요.

요구 사항

요구 사항
버전
Windows Server 2012, Windows 8, Windows Server 2008 R2 또는 Windows 7의 Windows Installer 5.0. Windows Server 2008 또는 Windows Vista의 Windows Installer 4.0 또는 Windows Installer 4.5. Windows Server 2003 또는 Windows XP의 Windows Installer
DLL
Msi.dll
IID
IID_IRecord 000C1093-0000-0000-C000-000000000046으로 정의됩니다.