Funzione PeerCreatePeerName (p2p.h)
La funzione PeerCreatePeerName crea un nuovo nome in base al nome esistente dell'identità peer e del classificatore specificati. Tuttavia, una nuova identità non viene creata da una chiamata a PeerCreatePeerName.
Sintassi
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCreatePeerName(
[in] PCWSTR pwzIdentity,
[in] PCWSTR pwzClassifier,
[out] PWSTR *ppwzPeerName
);
Parametri
[in] pwzIdentity
Specifica l'identità da usare come base per il nuovo nome peer. Se pwzIdentity è NULL, il nome creato non è basato su alcuna identità peer ed è quindi un nome non protetto.
Questo parametro può essere NULL solo se pwzClassifier non è NULL.
[in] pwzClassifier
Puntatore alla stringa Unicode che contiene il nuovo classificatore. Questo classificatore viene aggiunto alla parte dell'autorità esistente del nome peer dell'identità specificata. Questa stringa è lunga 150 caratteri, incluso il carattere di terminazione NULL . Specificare NULL per restituire il nome peer dell'identità.
Questo parametro può essere NULL solo se pwzIdentity non è NULL.
[out] ppwzPeerName
Puntatore che riceve un puntatore al nuovo nome peer. Quando questa stringa non è più necessaria, liberarla chiamando PeerFreeData.
Valore restituito
Se la chiamata di funzione ha esito positivo, il valore restituito viene S_OK. In caso contrario, restituisce uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Uno dei parametri non è valido. |
|
Memoria insufficiente per eseguire l'operazione specificata. |
Commenti
Il parametro ppwzPeername deve essere impostato su null prima che venga chiamata la funzione PeerCreatePeerName .
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 | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | p2p.h |
Libreria | P2P.lib |
DLL | P2P.dll |