Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SERVICE_ADDRESS-Struktur enthält Adressinformationen für einen Dienst. Die Struktur kann viele Arten von IPC-Mechanismen (Interprocess Communications) und deren Adressformularen aufnehmen, einschließlich Remoteprozeduraufrufe (RPC), Named Pipes und Sockets.
Syntax
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;
Member
dwAddressType
Art: DWORD
Die Adressfamilie, zu der die Socketadresse gehört, auf die vom lpAddress-Member verwiesen wird.
dwAddressFlags
Art: DWORD
Eine Reihe von Bitflags, die Eigenschaften der Adresse angeben. Die folgenden Bitflags werden definiert.
dwAddressLength
Art: DWORD
Die Größe der Adresse in Bytes.
dwPrincipalLength
Art: DWORD
Für die zukünftige Verwendung reserviert. Muss Null sein.
lpAddress
Typ: BYTE*
Ein Zeiger auf eine Socketadresse des entsprechenden Typs.
lpPrincipal
Typ: BYTE*
Für die zukünftige Verwendung reserviert. Muss NULL sein.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Kopfzeile | nspapi.h |