圖形 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 | 要求應用程式不再收到與對等圖形和記錄類型相關聯的變更通知。 |