Condividi tramite


Funzione PeerPnrpUpdateRegistration (p2p.h)

La funzione PeerPnrpUpdateRegistration aggiorna le informazioni di registrazione PNRP per un nome.

Sintassi

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerPnrpUpdateRegistration(
  [in] HREGISTRATION                hRegistration,
  [in] PPEER_PNRP_REGISTRATION_INFO pRegistrationInfo
);

Parametri

[in] hRegistration

Gestire una registrazione PNRP per il nodo peer ottenuta da una chiamata precedente a PeerPnrpRegister.

[in] pRegistrationInfo

Puntatore a una struttura PEER_PNRP_REGISTRATION_INFO contenente le informazioni sull'endpoint per il nodo peer di registrazione.

Valore restituito

Se la chiamata di funzione ha esito positivo, il valore restituito è S_OK. In caso contrario, restituisce uno dei valori seguenti.

Codice restituito Descrizione
E_INVALIDARG
Uno dei parametri non è valido.
E_OUTOFMEMORY
Memoria insufficiente per eseguire l'operazione specificata.

Commenti

I membri pwzCloudName e cAddresses del PEER_PNRP_REGISTRATION_INFO forniti nel parametro pRegistrationInfo non possono essere modificati con PeerPnrpUpdateRegistration. Il tentativo di eseguire questa operazione restituirà un errore di E_INVALIDARG .

PeerPnrpUpdateRegistration ha un payload massimo di 4k.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2 [solo app desktop], Windows XP con SP1 con Advanced Networking Pack per Windows XP
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione p2p.h
Libreria P2P.lib
DLL P2P.dll

Vedi anche

PeerPnrpRegister

PeerPnrpUnregister