共用方式為


PeerCollabEnumApplicationRegistrationInfo 函式 (p2p.h)

PeerCollabEnumApplicationRegistrationInfo 函式會取得用來擷取對等應用程式資訊的列舉句柄。

語法

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabEnumApplicationRegistrationInfo(
  [in]  PEER_APPLICATION_REGISTRATION_TYPE registrationType,
  [out] HPEERENUM                          *phPeerEnum
);

參數

[in] registrationType

PEER_APPLICATION_REGISTRATION_TYPE值,指定對等應用程式是否已向目前使用者或對等計算機的所有用戶註冊。

[out] phPeerEnum

對等應用程式註冊資訊的對等列舉句柄指標。 此數據是透過將此句柄傳遞至 PeerGetNextItem 來取得。

傳回值

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

傳回碼 Description
E_OUTOFMEMORY
記憶體不足,無法支援這項作業。
E_INVALIDARG
其中一個自變數無效。
PEER_E_NOT_INITIALIZED
Windows 對等基礎結構未初始化。 需要呼叫相關的初始化函式。

備註

若要取得個別對等應用程式,請將傳回的句柄傳遞至 PeerGetNextItem。 將會傳回 PEER_APPLICATION_REGISTRATION_INFO 結構的陣列。 若要關閉列舉並釋放與其相關聯的資源,請將此句柄傳遞至 PeerEndEnumeration。 列舉傳回的個別項目必須使用 PeerFreeData 釋放。

應用程式是一組軟體或軟體功能,可在對等的端點上使用。 通常,這是指支援對等網路活動的軟體套件,例如遊戲或其他共同作業應用程式。

對等的應用程式具有代表單一特定應用程式的 GUID。 為對等註冊應用程式時,這個 GUID 和對應的應用程式可以提供給對等的所有受信任聯繫人使用,表示對等可以參與的活動。 若要取消註冊對等的應用程式,請使用這個 GUID 呼叫 PeerCollabUnregisterApplication

對等應用程式註冊信息專案會以個別 PEER_APPLICATION_REGISTRATION_INFO 結構傳回。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 p2p.h
程式庫 P2P.lib
Dll P2P.dll

另請參閱

PEER_APPLICATION_REGISTRATION_INFO

PEER_APPLICATION_REGISTRATION_TYPE

對等共同作業 API 函式

PeerCollabUnregisterApplication