Bagikan melalui


struktur SERVICE_ADDRESS (nspapi.h)

Struktur SERVICE_ADDRESS berisi informasi alamat untuk layanan. Struktur ini dapat mengakomodasi banyak jenis mekanisme komunikasi antarpemrosus (IPC) dan formulir alamatnya, termasuk panggilan prosedur jarak jauh (RPC), pipa bernama, dan soket.

Sintaks

typedef struct _SERVICE_ADDRESS {
  DWORD dwAddressType;
  DWORD dwAddressFlags;
  DWORD dwAddressLength;
  DWORD dwPrincipalLength;
#if ...
  BYTE  *lpAddress;
#else
  BYTE  *lpAddress;
#endif
#if ...
  BYTE  *lpPrincipal;
#else
  BYTE  *lpPrincipal;
#endif
} SERVICE_ADDRESS, *PSERVICE_ADDRESS, *LPSERVICE_ADDRESS;

Anggota

dwAddressType

Jenis: DWORD

Keluarga alamat tempat alamat soket yang ditujukan oleh anggota lpAddress berada.

dwAddressFlags

Jenis: DWORD

Sekumpulan bendera bit yang menentukan properti alamat. Bendera bit berikut didefinisikan.

Nilai Makna
SERVICE_ADDRESS_FLAG_RPC_CN
Jika bendera bit ini diatur, layanan mendukung RPC berorientasi koneksi melalui protokol transportasi ini.
SERVICE_ADDRESS_FLAG_RPC_DG
Jika bendera bit ini diatur, layanan mendukung RPC berorientasi datagram melalui protokol transportasi ini.
SERVICE_ADDRESS_FLAG_RPC_NB
Jika bendera bit ini diatur, layanan mendukung NetBIOS RPC melalui protokol transportasi ini.

dwAddressLength

Jenis: DWORD

Ukuran, dalam byte, alamat.

dwPrincipalLength

Jenis: DWORD

Disiapkan untuk penggunaan masa mendatang. Harus nol.

lpAddress

Jenis: BYTE*

Penunjuk ke alamat soket dengan jenis yang sesuai.

lpPrincipal

Jenis: BYTE*

Disiapkan untuk penggunaan masa mendatang. Harus NULL.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header nspapi.h

Lihat juga

SERVICE_ADDRESSES

SERVICE_INFO