RoGetBufferMarshaler 함수(robuffer.h)
IBuffer 인터페이스가 마샬링될 때 IBuffer 인터페이스와 연결된 의미 체계를 구현하는 표준 IBuffer 마샬러를 제공합니다.
구문
HRESULT RoGetBufferMarshaler(
[out] IMarshal **bufferMarshaler
);
매개 변수
[out] bufferMarshaler
Windows 런타임 IBuffer 마샬러에 대한 포인터
반환 값
이 함수가 성공하면 S_OK 반환합니다. 그러지 않으면 HRESULT 오류 코드를 반환합니다.
설명
Windows 런타임 언어 프로젝션에 제공됩니다.
사용자 지정 IBuffer 구현은 원격 instance 결국 원래 instance 다시 복사하도록 마샬링되어야 합니다. 이 메서드에서 제공하는 IMarshal 구현은 IBuffer의 현재 값을 마샬링하고 동일한 IBuffer 콘텐츠, 길이 및 용량으로 instance 만드는 플랫폼 제공 unmarshal COM 클래스를 지정하여 복사본을 처리합니다.
IMarshal 구현은 호출자가 Length 속성을 설정하면 해당 내용을 원래 instance 복제합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | robuffer.h |
DLL | Wintypes.dll |