XboxLiveEndpointPair.GetLocalSocketAddressBytes(Byte[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.