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_marshalwire_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 포함)