rpcndr.h () NDR_USER_MARSHAL_INFO 結構
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 函式會以協助程式<函式類型>_UserSize、type_UserMarshal、<type_UserUnmarshal和>< type>>_UserFree<補充 wire_marshaluser_marshal資訊填入此結構。 這項資訊會補充傳遞至這些協助程式函式的 pFlags 參數。 並非所有欄位都會在所有內容中包含有效的資訊。 Level1.pRpcChannelBuffer 僅適用於 COM 介面,而且只有在從<類型>呼叫 NdrGetUserMarshalInfo 時,緩衝區欄位才有效_UserMarshal或<類型>_UserUnmarshal。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | rpcndr.h (包含 Rpc.h) |