Bagikan melalui


struktur RPC_CALL_LOCAL_ADDRESS_V1 (rpcasync.h)

Struktur RPC_CALL_LOCAL_ADDRESS_V1 berisi informasi tentang alamat lokal tempat panggilan dilakukan.

Sintaks

typedef struct _RPC_CALL_LOCAL_ADDRESS_V1 {
  unsigned int          Version;
  void                  *Buffer;
  unsigned long         BufferSize;
  RpcLocalAddressFormat AddressFormat;
} RPC_CALL_LOCAL_ADDRESS_V1, *PRPC_CALL_LOCAL_ADDRESS_V1;

Anggota

Version

Versi struktur RPC_CALL_LOCAL_ADDRESS . Untuk struktur ini, nilai ini harus diatur ke 1.

Buffer

Penunjuk ke blok data buram yang disediakan pengguna yang berisi alamat lokal.

BufferSize

Pada input, anggota ini berisi ukuran buffer yang diacu oleh anggota Buffer , dalam byte. Pada output, ini berisi jumlah byte aktual yang ditulis ke buffer. Misalnya, jika buffer dialokasikan ukuran 8 byte, tetapi alamat lokal yang ditulis ke dalamnya adalah 4, parameter ini akan menentukan 8 pada input dan berisi 4 pada output.

AddressFormat

Nilai enumerasi RpcLocalAddressFormat yang menentukan format alamat lokal yang ditulis ke Buffer. Untuk versi struktur ini, hanya alamat IPv4 dan IPv6 yang didukung; jika yang lain ditentukan, RPC_S_CANNOT_SUPPORT dikembalikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header rpcasync.h (termasuk Rpc.h)

Lihat juga

RPC_CALL_ATTRIBUTES_V2