Bagikan melalui


struktur NDR_USER_MARSHAL_INFO (rpcndr.h)

Struktur NDR_USER_MARSHAL_INFO menyimpan informasi tentang status panggilan RPC yang dapat diteruskan ke fungsi pembantu wire_marshal dan user_marshal .

Sintaks

typedef struct _NDR_USER_MARSHAL_INFO {
  unsigned long InformationLevel;
  union {
    NDR_USER_MARSHAL_INFO_LEVEL1 Level1;
  } DUMMYUNIONNAME;
} NDR_USER_MARSHAL_INFO;

Anggota

InformationLevel

Tingkat informasi data yang dikembalikan. Saat ini hanya nilai 1 yang ditentukan.

DUMMYUNIONNAME

DUMMYUNIONNAME.Level1

Struktur NDR_USER_MARSHAL_INFO_LEVEL1 .

Keterangan

Fungsi NdrGetUserMarshalInfo mengisi struktur ini dengan informasi tambahan untuk user_marshal danwire_marshal jenis> fungsi <pembantu_UserSize, <jenis>_UserMarshal, <jenis>_UserUnmarshal, dan <jenis>_UserFree. Informasi ini melengkapi parameter pFlags yang diteruskan ke fungsi pembantu ini. Tidak semua bidang ini akan berisi informasi yang valid di semua konteks. Level1.pRpcChannelBuffer hanya valid untuk antarmuka COM, dan bidang buffer hanya valid ketika NdrGetUserMarshalInfo dipanggil dari <jenis>_UserMarshal atau <jenis>_UserUnmarshal.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header rpcndr.h (termasuk Rpc.h)