IPropertyStorage::D eletePropertyNames 메서드(propidl.h)
DeletePropertyNames 메서드는 현재 속성 집합에서 지정된 문자열 이름을 삭제합니다.
구문
HRESULT DeletePropertyNames(
[in] ULONG cpropid,
[in] const PROPID [] rgpropid
);
매개 변수
[in] cpropid
배열 rgpropid의 입력 크기입니다. 0이면 속성 이름이 삭제되지 않습니다.
[in] rgpropid
문자열 이름을 삭제할 속성 식별자입니다.
반환 값
이 메서드는 다음 외에도 E_UNEXPECTED 표준 반환 값을 지원합니다.
설명
rgpropid의 각 속성 식별자에 대해 IPropertyStorage::D eletePropertyNames는 해당 이름-속성 ID 매핑을 제거합니다. 존재하지 않거나 현재 연결된 문자열 이름이 없는 속성의 이름을 삭제하려는 시도는 자동으로 무시됩니다. 이 메서드는 속성 자체에 영향을 주지 않습니다.
참고 저장된 모든 문자열 속성 이름은 속성 식별자 0을 삭제하여 삭제할 수 있지만 cpropid 는 유효한 매개 변수 오류가 되도록 1과 같아야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows 2000 Server [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | propidl.h(Objbase.h, Propidlbase.h 포함) |
라이브러리 | Uuid.lib |
DLL | Ole32.dll |