WSCRemoveQOSTemplate 函式 (ws2spi.h)

[ Windows Vista 和後續版本的作業系統不支援此函式。]

WSCRemoveQOSTemplate 函式會從系統設定資料庫移除指定的 QoS 範本。

語法

int WSCRemoveQOSTemplate(
  [in] const LPGUID Guid,
  [in] LPWSABUF     QosName
);

參數

[in] Guid

服務品質 (QoS) 提供者的全域唯一標識碼 (GUID) 。

[in] QosName

WSABUF 結構的指標,其中包含要移除之範本的 QoS 名稱。

傳回值

如果 WSCRemoveQOSTemplate 函式成功,則傳回值為零。 否則,它會傳回下列其中一個錯誤碼。

錯誤碼 意義
WSAEFAULT
一或多個自變數不在用戶位址空間的有效部分中。
WSAEINVAL
一或多個引數無效。 如果 Guid 參數中指定的 QoS 提供者無效,或 QosName 參數中指定的 QoS 範本名稱無效,則會傳回此錯誤。
WSAENOBUFS
記憶體無法配置給緩衝區。
WSANO_RECOVERY
發生無法復原的錯誤。 此錯誤會在下列幾個情況下傳回:提供者已安裝、使用者缺少寫入 Winsock 登錄所需的系統管理許可權,或建立或安裝類別目錄專案時發生失敗。
WSASYSCALLFAILURE
應該永遠不會失敗的系統呼叫失敗。
WSA_NOT_ENOUGH_MEMORY
記憶體不足。 當記憶體不足而無法配置新的目錄專案時,就會傳回此錯誤。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 ws2spi.h

另請參閱

WSCInstallQOSTemplate