圖形化 API 函式
對等圖形 API 會使用下列函式:
初始化和清除函式
函式 | 描述 |
---|---|
PeerGraphShutdown | 清除對 PeerGraphStartup呼叫所配置的任何資源。 |
PeerGraphStartup | 表示對等圖形基礎結構呼叫應用程式所需的對等通訊協定版本。 |
圖形建立和存取函式
函式 | 描述 |
---|---|
PeerGraphClose | 使 PeerGraphCreate 或 PeerGraphOpen呼叫所傳回的對等圖形控制碼失效,並關閉指定對等圖形的所有網路連線。 |
PeerGraphCreate | 建立新的對等圖形。 |
PeerGraphDelete | 刪除與指定對等圖形相關聯的資料。 |
PeerGraphListen | 表示對等圖形應該開始接聽連入連線。 |
PeerGraphOpen | 開啟先前由本機節點或遠端節點建立的對等圖形。 |
圖形和節點資訊函式
函式 | 描述 |
---|---|
PeerGraphEnumNodes | 建立並傳回列舉控制碼,用來列舉對等圖形中的節點。 |
PeerGraphGetNodeInfo | 擷取特定節點的相關資訊。 |
PeerGraphGetProperties | 擷取目前的對等圖形屬性。 |
PeerGraphGetStatus | 傳回對等圖形的目前狀態。 |
PeerGraphSetNodeAttributes | 設定 本機節點PEER_NODE_INFO 結構的屬性。 |
PeerGraphSetPresence | 明確開啟或關閉特定節點的目前狀態記錄發行。 此函式可以覆寫對等圖形屬性中的目前狀態設定。 |
PeerGraphSetProperties | 設定對等圖形屬性。 |
記錄管理功能
函式 | 描述 |
---|---|
PeerGraphAddRecord | 將新記錄加入對等圖形。 使用此函式新增的記錄會傳送至對等圖形中的每個節點。 |
PeerGraphDeleteRecord | 將記錄標示為在對等圖表內刪除。 |
PeerGraphEnumRecords | 建立並傳回列舉控制碼,用來列舉特定類型記錄、使用者或兩者的記錄。 |
PeerGraphGetRecord | 根據指定的記錄識別碼擷取特定記錄。 |
PeerGraphSearchRecords | 搜尋對等圖表中的特定記錄。 |
PeerGraphUpdateRecord | 更新對等圖形中的記錄,然後將記錄大量傳送至對等圖形中的每個節點。 |
PeerGraphValidateDeferredRecords | 表示對等圖形基礎結構,表示要重新提交安全性模組要驗證的任何延後記錄。 |
匯出和匯入函式
函式 | 描述 |
---|---|
PeerGraphExportDatabase | 將對等圖形資料庫匯出至您可以移至不同電腦的檔案。 |
PeerGraphImportDatabase | 從對等圖形資料庫匯入包含資訊的檔案。 |
公用程式和支援函式
函式 | 描述 |
---|---|
PeerGraphEndEnumeration | 釋放列舉控制碼,並釋放與列舉相關聯的資源。 |
PeerGraphFreeData | 釋放數個對等圖形 API 函式傳回的資源。 |
PeerGraphGetItemCount | 擷取列舉中的專案數目。 |
PeerGraphGetNextItem | 取得列舉中由呼叫特定函式所建立的下一個專案或專案,以傳回對等列舉。 |
PeerGraphPeerTimeToUniversalTime | 將對等圖形維護的參考時間值轉換為適合在對等電腦上顯示的當地語系化時間值。 |
PeerGraphUniversalTimeToPeerTime | 將通用時間值從對等的電腦轉換為一般對等圖形時間值。 |
連接函式
函式 | 描述 |
---|---|
PeerGraphCloseDirectConnection | 關閉指定的直接連線。 |
PeerGraphConnect | 嘗試建立對等圖形中指定節點的連接。 此函式會啟動非同步作業。 |
PeerGraphEnumConnections | 建立並傳回列舉控制碼,用來列舉本機節點的連接。 |
PeerGraphOpenDirectConnection | 可讓應用程式與對等圖形中的節點建立直接連線。 只有在應用程式連接的節點已訂閱 PEER_GRAPH_EVENT_DIRECT_CONNECTION 事件時,才能建立連線。 |
PeerGraphSendData | 將資料傳送至鄰近節點或直接連接的節點。 |
事件基礎結構函式
函式 | 描述 |
---|---|
PeerGraphGetEventData | 擷取對等事件。 |
PeerGraphRegisterEvent | 註冊對等要求,以通知與對等圖形和事件種類相關聯的變更。 |
PeerGraphUnregisterEvent | 要求應用程式不再收到與對等圖形和記錄類型相關聯之變更的通知。 |