npapi.h 標頭
安全性與身分識別會使用此標頭。 如需詳細資訊,請參閱
npapi.h 包含下列程式設計介面:
函式
AddConnectNotify 在 WNetAddConnection、WNetAddConnection2 和 WNetAddConnection3) 的每個新增連線 (作業之前和之後呼叫,會由多個提供者路由器 (MPR) 嘗試。 |
CancelConnectNotify 在每個取消連線作業前後呼叫 CancelConnectNotify (WNetCancelConnection 和 WNetCancelConnection2) 。 |
NPAddConnection 將本機裝置連線到網路資源。 (NPAddConnection) |
NPAddConnection3 將本機裝置連線到網路資源。 (NPAddConnection3) |
NPCancelConnection 中斷網路連線。 |
NPCloseEnum 關閉列舉。 |
NPDeviceMode 指定裝置的父視窗。 此視窗擁有任何源自裝置的對話方塊。 |
NPDirectoryNotify 通知網路提供者特定目錄作業。 |
NPEnumResource 根據 NPOpenEnum 傳回的控制碼執行列舉。 |
NPFMXEditPerm 可讓網路廠商提供自己的許可權編輯器對話方塊。 |
NPFMXGetPermCaps 擷取許可權編輯器的功能。 傳回值是位元遮罩,指出要啟用檔案管理員中哪些安全性功能表項目。 |
NPFMXGetPermHelp 選取 [檔案管理員的安全性] 功能表中的功能表項目,並按下 F1 時,擷取許可權編輯器對話方塊的說明檔和說明內容。 |
NPFormatNetworkName 以提供者特定格式格式化網路名稱,以在控制項中顯示。 |
NPGetCaps 傳回網路上支援哪些服務的相關資訊。 |
NPGetConnection 擷取連線的相關資訊。 |
NPGetConnection3 擷取網路連線的相關資訊,即使目前已中斷連線也一樣。 |
NPGetConnectionPerformance 傳回用來存取網路資源之連線的預期效能相關資訊。 要求只能用於目前已連線的網路資源。 |
NPGetDirectoryType 決定網路目錄的類型。 |
NPGetPropertyText 擷取要新增至網路資源之屬性對話方塊的按鈕名稱。 |
NPGetResourceInformation 將透過 WNet API 存取的網路資源部分,與透過資源類型特定的 API 存取的部分分開。 |
NPGetResourceParent 擷取流覽階層中指定網路資源的父系。 |
NPGetUniversalName 擷取網路資源的通用名稱。 NPGetUniversalName 函式可以使用 UNC 格式或較舊的遠端名稱格式來擷取此通用名稱。 |
NPGetUser 擷取目前預設使用者名稱的值,或用來建立網路連線的使用者名稱。 |
NPLogonNotify MPR 會呼叫此函式來通知認證管理員已發生登入事件,讓認證管理員能夠傳回登入腳本。 |
NPOpenEnum 開啟網路資源或現有連線的列舉。 必須呼叫 NPOpenEnum 函式,才能取得列舉的有效控制碼。 |
NPPasswordChangeNotify MPR 會呼叫此函式,以通知認證管理員密碼變更事件。 |
NPPropertyDialog 當使用者按一下使用 NPPropertyDialog 函式新增的按鈕時呼叫。 NPPropertyDialog 函式只會針對檔案和目錄網路屬性呼叫。 |
NPSearchDialog 可讓網路廠商提供自己的流覽和搜尋形式,超出 [連線] 對話方塊中呈現的階層式檢視。 |
WNetSetLastErrorA 設定擴充的錯誤資訊。 網路提供者應該呼叫此函式,而不是 SetLastError。 (ANSI) |
WNetSetLastErrorW 設定擴充的錯誤資訊。 網路提供者應該呼叫此函式,而不是 SetLastError。 (Unicode) |
結構
NOTIFYADD NOTIFYADD 結構包含網路連線作業的詳細資料。 AddConnectNotify 函式會使用它。 |
NOTIFYCANCEL NOTIFYCANCEL 結構包含網路中斷連線作業的詳細資料。 CancelConnectNotify 函式會使用它。 |
NOTIFYINFO NOTIFYINFO 結構包含網路連線或中斷連線作業的狀態資訊。 AddConnectNotify 和 CancelConnectNotify 函式會使用它。 |