共用方式為


peerCreatePeerName 函式 (p2p.h)

PeerCreatePeerName 函式會根據指定的對等識別和分類器的現有名稱來建立新的名稱。 不過,對 PeerCreatePeerName 的呼叫不會建立新的身分識別。

語法

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCreatePeerName(
  [in]  PCWSTR pwzIdentity,
  [in]  PCWSTR pwzClassifier,
  [out] PWSTR  *ppwzPeerName
);

參數

[in] pwzIdentity

指定要作為新對等名稱基礎的身分識別。 如果 pwzIdentityNULL,則建立的名稱不是以任何對等身分識別為基礎,因此是不安全的名稱。

如果 pwzClassifier 不是 NULL,則此參數只能是 NULL

[in] pwzClassifier

包含新分類器的 Unicode 字串指標。 這個分類器會附加至指定身分識別之對等名稱的現有授權部分。 此字串長度為 150 個字元,包括 NULL 終止符。 指定 NULL 以傳回身分識別的對等名稱。

如果 pwzIdentity 不是 NULL,此參數只能是 NULL

[out] ppwzPeerName

接收新對等名稱指標的指標。 不再需要此字串時,請呼叫 PeerFreeData來釋出它。

傳回值

如果函式呼叫成功,傳回值 會S_OK。 否則,它會傳回下列其中一個值。

傳回碼 Description
E_INVALIDARG
其中一個參數無效。
E_OUTOFMEMORY
記憶體不足,無法執行指定的作業。

備註

呼叫 PeerCreatePeerName 函式之前,參數 ppwzPeername 必須設定為 null。

規格需求

需求
最低支援的用戶端 Windows XP 搭配 SP2 [僅限傳統型應用程式],Windows XP 搭配 SP1 與適用於 Windows XP 的進階網络套件
最低支援的伺服器 都不支援
目標平台 Windows
標頭 p2p.h
程式庫 P2P.lib
Dll P2P.dll

另請參閱

PeerFreeData