NDR_USER_MARSHAL_INFO 구조체(rpcndr.h)
NDR_USER_MARSHAL_INFO 구조에는 wire_marshal 및user_marshal 도우미 함수에 전달할 수 있는 RPC 호출의 상태에 대한 정보가 있습니다.
구문
typedef struct _NDR_USER_MARSHAL_INFO {
unsigned long InformationLevel;
union {
NDR_USER_MARSHAL_INFO_LEVEL1 Level1;
} DUMMYUNIONNAME;
} NDR_USER_MARSHAL_INFO;
멤버
InformationLevel
반환된 데이터의 정보 수준입니다. 현재 값 1만 정의되어 있습니다.
DUMMYUNIONNAME
DUMMYUNIONNAME.Level1
NDR_USER_MARSHAL_INFO_LEVEL1 구조체입니다.
설명
NdrGetUserMarshalInfo 함수는 이 구조체를 user_marshal 및 wire_marshal 도우미 함수 <형식>_UserSize, type_UserMarshal, <type>>_UserUnmarshal <및 <type>_UserFree 대한 추가 정보로 채웁니다. 이 정보는 이러한 도우미 함수에 전달되는 pFlags 매개 변수를 보완합니다. 이러한 필드 중 일부가 모든 컨텍스트에서 유효한 정보를 포함하지는 않습니다. Level1.pRpcChannelBuffer는 COM 인터페이스에만 유효하며 버퍼 필드는 type_UserMarshal 또는 <type>>_UserUnmarshal NdrGetUserMarshalInfo가 호출<된 경우에만 유효합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | rpcndr.h(Rpc.h 포함) |