Share via


CreateEditableStream 함수(vfw.h)

CreateEditableStream 함수는 편집 가능한 스트림을 만듭니다. 다른 스트림 편집 함수를 사용하기 전에 이 함수를 사용합니다.

구문

HRESULT CreateEditableStream(
  PAVISTREAM *ppsEditable,
  PAVISTREAM psSource
);

매개 변수

ppsEditable

새 스트림 핸들을 수신하는 버퍼에 대한 포인터입니다.

psSource

새 스트림에 대한 데이터를 제공하는 스트림에 대한 핸들입니다. NULL을 지정하여 데이터를 복사하여 붙여넣을 수 있는 빈 편집 가능한 문자열을 만듭니다.

반환 값

성공하면 0을 반환하고, 그렇지 않으면 오류를 반환합니다.

설명

ppsEditable에서 반환된 스트림 포인터는 다른 스트림 편집 함수의 원본 스트림으로 사용해야 합니다.

내부적으로 이 함수는 스트림의 변경 내용을 추적하는 테이블을 만듭니다. 원래 스트림은 스트림 편집 함수에 의해 변경되지 않습니다. 이 함수에서 만든 스트림 포인터는 스트림 포인터를 허용하는 모든 AVIFile 함수에서 사용할 수 있습니다. 동일한 스트림에서 이 함수를 여러 번 사용할 수 있습니다. 스트림의 복사본은 다른 복사본의 변경 내용에 영향을 받지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 vfw.h
라이브러리 Vfw32.lib
DLL Avifil32.dll

추가 정보

AVIFile 함수

AVIFile 함수 및 매크로