Поделиться через


XboxLiveEndpointPair.GetLocalSocketAddressBytes(Byte[]) Метод

Определение

Возвращает сведения об адресе сокета локальной конечной точки в виде массива byte. Этот метод заполняет указанный буфер байтов SOCKADDR_STORAGE адресом локального устройства для использования в последующих операциях Winsock с использованием API многопользовательской сети Xbox Live.

Важно!

Этот API доступен не для всех приложений. Если ваша учетная запись разработчика не специально подготовлена корпорацией Майкрософт, вызовы этих API во время выполнения завершатся ошибкой.

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())

Параметры

socketAddress

Byte[]

byte[]

Адрес локального сокета в виде массива byte.

Комментарии

Значение номера порта равно нулю, если xboxLiveEndpointPairTemplate разрешает динамически назначаемые номера портов. В этом случае приложение должно определить номер локального порта другими способами.

Локальный адрес, возвращаемый этим методом, действителен только на вызывающем устройстве; Чтобы получить удостоверение локальной сети для использования удаленными одноранговыми узлами, создайте объект XboxLiveDeviceAddress для локального устройства и отправьте удаленному однорангового узла snapshot этого объекта.

Применяется к