Partager via


XboxLiveEndpointPair.GetLocalSocketAddressBytes(Byte[]) Méthode

Définition

Obtient les informations d’adresse de socket du point de terminaison local sous la forme d’un tableau d’octets. Cette méthode remplit la mémoire tampon d’octets spécifiée avec l’adresse SOCKADDR_STORAGE de l’appareil local pour une utilisation dans les opérations Winsock suivantes tirant parti de l’API de mise en réseau multijoueur Xbox Live.

Important

Cette API n’est pas disponible pour toutes les applications. À moins que votre compte de développeur ne soit spécialement approvisionné par Microsoft, les appels à ces API échouent au moment de l’exécution.

public:
 virtual void GetLocalSocketAddressBytes(Platform::Array <byte> ^ socketAddress) = GetLocalSocketAddressBytes;
void GetLocalSocketAddressBytes(winrt::array_view <byte> & socketAddress);
public void GetLocalSocketAddressBytes(byte[] socketAddress);
function getLocalSocketAddressBytes(socketAddress)
Public Sub GetLocalSocketAddressBytes (socketAddress As Byte())

Paramètres

socketAddress

Byte[]

byte[]

Adresse du socket local, sous la forme d’un tableau d’octets.

Remarques

La valeur du numéro de port est égale à zéro si xboxLiveEndpointPairTemplate a autorisé les numéros de port attribués dynamiquement. Dans ce cas, votre application doit déterminer le numéro de port local par d’autres moyens.

L’adresse locale retournée par cette méthode est valide uniquement sur l’appareil appelant ; pour récupérer l’identité du réseau local à utiliser par des homologues distants, créez un objet XboxLiveDeviceAddress pour l’appareil local et envoyez à l’homologue distant une instantané de cet objet.

S’applique à