A SecureDeviceAddress object is an opaque, variably-sized data block that represents the network location—the secure device address—of a console or other authenticated device that is participating in Xbox secure sockets on the network. It can be thought of as logically representing a secure collection of the device’s IP addresses.
Secure device addresses are used to create a specific secure device association between identities over the best network path, and this association enables communication based on secure sockets using a particular IP address. Unlike a single IP address, secure device addresses are device-independent, and their serialized form may be transferred among peers or through the Xbox Live service so that peers may find their own best network path to the remote device.
You should consider the contents of a secure device address, as seen in its serialized buffer form returned by calling GetBuffer, as an opaque snapshot. You should not assume that a secure device address will remain constant over time nor that it will always be the same size.
public ref class SecureDeviceAddress sealed
Namespace: Windows.Xbox.Networking
Metadata: windows.winmd