peerIdentityGetXML 函式 (p2p.h)
PeerIdentityGetXML函式會傳回對等識別的描述,然後可以傳遞至協力廠商,並用來邀請對等身分識別加入對等群組。 這項資訊會以 XML 片段的形式傳回。
語法
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerIdentityGetXML(
[in] PCWSTR pwzIdentity,
[out] PWSTR *ppwzIdentityXML
);
參數
[in] pwzIdentity
指定要擷取對等識別資訊的對等識別。 當此參數傳遞為 Null時,對等基礎結構會為使用者產生「預設」身分識別。
[out] ppwzIdentityXML
包含 XML 片段之 Unicode 字串指標的指標。 不再需要 ppwzIdentityXML 時,應用程式會負責呼叫 PeerFreeData來釋放此字串。
傳回值
如果函式呼叫成功,傳回值會S_OK。 否則,它會傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
|
身分識別的控制碼無效。 |
|
其中一個參數無效。 |
|
記憶體不足,無法執行指定的作業。 |
備註
傳回的 XML 片段具有下列結構:
<PEERIDENTITYINFO VERSION="1.0">
<IDC xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="bin.base64">
Base 64 encoded certificate.
</IDC>
</PEERIDENTITYINFO>
建立加入群組的邀請時,會使用此 XML 片段。
應用程式不允許在 PEERIDENTITYINFO 標籤內新增標記,或以任何方式修改此 XML 片段。 允許應用程式將此 XML 片段併入其他 XML 檔中,但必須先移除所有應用程式特定 XML,再將此片段傳遞至 PeerGroupCreateInvitation。
需求
最低支援的用戶端 | Windows XP 搭配 SP2 [僅限傳統型應用程式],Windows XP 含 SP1 與適用于 Windows XP 的進階網路套件 |
最低支援的伺服器 | 都不支援 |
目標平台 | Windows |
標頭 | p2p.h |
程式庫 | P2P.lib |
Dll | P2P.dll |