다음을 통해 공유


WSCRemoveQOSTemplate 함수(ws2spi.h)

[ 이 함수는 Windows Vista 및 운영 체제의 후속 버전에서 지원되지 않습니다.]

WSCRemoveQOSTemplate 함수는 시스템 구성 데이터베이스에서 지정된 QoS 템플릿을 제거합니다.

구문

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

매개 변수

[in] Guid

QoS(서비스 품질) 공급자에 대한 GUID(Globally Unique Identifier)입니다.

[in] QosName

제거할 템플릿의 QoS 이름을 포함하는 WSABUF 구조체에 대한 포인터입니다.

반환 값

WSCRemoveQOSTemplate 함수가 성공하면 반환 값은 0입니다. 그렇지 않으면 다음 오류 코드 중 하나를 반환합니다.

오류 코드 의미
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