다음을 통해 공유


IWbemClassObject::D elete 메서드(wbemcli.h)

IWbemClassObject::D elete 메서드는 CIM 클래스 정의 및 모든 한정자에서 지정된 속성을 삭제합니다. 인스턴스에는 소유 클래스와 다른 내용이 있을 수 없으므로 속성에 대한 삭제 작업은 클래스 정의에서만 가능합니다. instance 속성에 대해 Delete를 호출하면 작업이 성공합니다. 그러나 값을 제거하는 대신 클래스의 기본값으로 다시 설정됩니다.

부모 클래스에서 상속된 속성을 삭제할 수 없습니다. 그러나 부모 클래스에서 상속된 속성의 재정의 기본값을 지정한 경우 이 메서드를 호출하여 부모의 기본값으로 되돌리기 수 있습니다. 이 경우 WBEM_S_RESET_TO_DEFAULT 반환됩니다.

시스템 속성은 삭제할 수 없습니다.

구문

HRESULT Delete(
  [in] LPCWSTR wszName
);

매개 변수

[in] wszName

삭제할 속성 이름입니다. 유효한 LPCWSTR을 가리킵니다. 읽기 전용으로 처리됩니다.

반환 값

이 메서드는 메서드 호출의 상태를 나타내는 HRESULT를 반환합니다. 다음 목록에는 HRESULT 내에 포함된 값이 나열되어 있습니다. 일반적인 HRESULT 값은시스템 오류 코드를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 wbemcli.h(Wbemidl.h 포함)
라이브러리 WbemUuid.lib
DLL CIMWin32.dll; Esscli.dll; Fastprox.dll; FrameDyn.dll; FrameDynOS.dll; Krnlprov.dll; Ncprov.dll; Wbemcore.dll; Wbemess.dll; Wmipiprt.dll

추가 정보

IWbemClassObject

WMI 시스템 속성