IPropertyStorage::D eleteMultiple 메서드(propidlbase.h)

DeleteMultiple 메서드는 이 속성 집합에 있는 만큼 표시된 속성을 삭제합니다.

구문

HRESULT DeleteMultiple(
  [in] ULONG             cpspec,
  [in] const PROPSPEC [] rgpspec
);

매개 변수

[in] cpspec

삭제할 속성의 숫자 수입니다. 이 매개 변수의 값은 법적으로 0으로 설정할 수 있지만 rgpspec에 설정된 값에 관계없이 속성이 삭제되지 않고 메서드의 용도를 무효화합니다.

[in] rgpspec

삭제할 속성입니다. 속성 식별자와 문자열 이름 속성의 혼합이 허용됩니다. 중복될 수 있으며 속성을 순서대로 지정해야 하는 요구 사항은 없습니다.

반환 값

이 메서드는 다음 외에도 E_UNEXPECTED 표준 반환 값을 지원합니다.

설명

IPropertyStorage::D eleteMultiple 은 현재 속성 집합에 있는 만큼 표시된 속성을 삭제해야 합니다. 해당 속성이 열려 있는 동안 스트림 또는 스토리지 반환 속성의 삭제가 발생하면 삭제가 성공하고 이전에 반환된 IStream 또는 IStorage 포인터를 되돌려 놓은 상태로 둡니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 propidlbase.h(Objbase.h, Propidlbase.h 포함)
라이브러리 Uuid.lib
DLL Ole32.dll