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 |