LPSAFEARRAY_UserMarshal64 함수(wia_xp.h)
지정된 SAFEARRAY 개체의 데이터를 클라이언트 또는 서버 쪽의 사용자의 RPC 버퍼로 마샬링합니다.
구문
unsigned char * LPSAFEARRAY_UserMarshal64(
[in] unsigned long *unnamedParam1,
[in, out] unsigned char *unnamedParam2,
[in] LPSAFEARRAY *unnamedParam3
);
매개 변수
[in] unnamedParam1
RPC에서 사용하는 데이터입니다.
[in, out] unnamedParam2
현재 버퍼입니다. 이 포인터는 항목에 맞춰지거나 정렬되지 않을 수 있습니다. 함수는 버퍼 포인터를 정렬하고, 데이터를 마샬링하고, 마샬링된 개체 뒤의 첫 번째 바이트의 주소인 새 버퍼 위치를 반환합니다.
[in] unnamedParam3
마샬링할 데이터가 포함된 안전한 배열입니다.
반환 값
반환된 HRESULT 값에서 가져온 값은 다음 중 하나입니다.
반환 코드 | 설명 |
---|---|
|
성공. |
|
ppSafeArray 매개 변수가 유효한 안전 배열이 아닙니다. |
|
배열을 잠글 수 없습니다. |
요구 사항
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | wia_xp.h(Propidlbase.h 포함) |
라이브러리 | OleAut32.lib |
DLL | OleAut32.dll |