IWMDMStorage::GetAttributes 메서드(mswmdm.h)
GetAttributes 메서드는 스토리지의 특성을 검색합니다.
구문
HRESULT GetAttributes(
[out] DWORD *pdwAttributes,
[out] _WAVEFORMATEX *pFormat
);
매개 변수
[out] pdwAttributes
비트 OR과 결합된 다음 특성 중 하나 이상을 지정하는 DWORD에 대한 포인터입니다.
attribute | Description |
---|---|
WMDM_STORAGE_ATTR_FILESYSTEM | 이 개체는 스토리지 카드 또는 다른 유형의 온보드 스토리지와 같은 최상위 스토리지 매체입니다. |
WMDM_STORAGE_ATTR_REMOVABLE | 전역 스토리지 매체는 이동식입니다. |
WMDM_STORAGE_ATTR_NONREMOVABLE | 전역 스토리지 매체는 이동식이 아닙니다. |
WMDM_STORAGE_ATTR_FOLDERS | 전역 스토리지 매체는 폴더 및 파일 계층 구조를 지원합니다. |
WMDM_STORAGE_ATTR_HAS_FILES | 이 스토리지 개체에는 하나 이상의 파일이 직접 자식으로 포함됩니다. |
WMDM_STORAGE_ATTR_HAS_FOLDERS | 이 스토리지 개체는 하나 이상의 폴더를 직위 자식으로 포함합니다. |
WMDM_STORAGE_ATTR_CANEDITMETADATA | 이 스토리지는 메타데이터를 편집할 수 있습니다. |
WMDM_FILE_ATTR_FILE | 스토리지 매체의 파일입니다. |
WMDM_FILE_ATTR_FOLDER | 스토리지 매체의 폴더입니다. |
WMDM_FILE_ATTR_LINK | 여러 파일 간의 연결을 만드는 링크입니다. |
WMDM_FILE_ATTR_AUDIO | 이 파일에는 오디오 데이터가 포함되어 있습니다. |
WMDM_FILE_ATTR_DATA | 이 파일에는 오디오가 아닌 데이터가 포함되어 있습니다. |
WMDM_FILE_ATTR_CANPLAY | 이 오디오 파일은 디바이스에서 재생할 수 있습니다. |
WMDM_FILE_ATTR_CANDELETE | 이 파일을 삭제할 수 있습니다. |
WMDM_FILE_ATTR_CANMOVE | 이 파일 또는 폴더는 스토리지 매체에서 이동할 수 있습니다. |
WMDM_FILE_ATTR_CANRENAME | 이 파일 또는 폴더의 이름을 바꿀 수 있습니다. |
WMDM_FILE_ATTR_CANREAD | 이 파일은 호스트 컴퓨터에서 읽을 수 있습니다. |
WMDM_FILE_ATTR_MUSIC | 이 오디오 파일에는 음악이 포함되어 있습니다. |
WMDM_FILE_ATTR_AUDIOBOOK | 오디오 북 파일입니다. |
WMDM_FILE_ATTR_VIDEO | 이 파일에는 비디오 데이터가 포함되어 있습니다. |
WMDM_FILE_ATTR_HIDDEN | 이 파일은 파일 시스템에 숨겨져 있습니다. |
WMDM_FILE_ATTR_SYSTEM | 시스템 파일입니다. |
WMDM_FILE_ATTR_READONLY | 읽기 전용 파일입니다. |
WMDM_STORAGE_ATTR_VIRTUAL | 이 스토리지는 가상이며 디바이스의 파일 시스템에 있는 실제 스토리지와 일치하지 않습니다. (메타데이터를 기반으로 만든 폴더는 가상 스토리지의 한 예입니다.) |
WMDM_STORAGE_IS_DEFAULT | 이 스토리지는 디바이스에 새 디지털 미디어를 배치하기 위한 기본 위치입니다. |
WMDM_STORAGE_CONTAINS_DEFAULT | 이 스토리지에는 새 디지털 미디어를 배치해야 하는 기본 스토리지가 포함되어 있습니다. |
[out] pFormat
개체의 오디오 특성을 지정하는 _WAVEFORMATEX 구조체에 대한 선택적 포인터입니다.
반환 값
이 메서드는 HRESULT를 반환합니다. Windows Media 장치 관리자 모든 인터페이스 메서드는 다음 오류 코드 클래스 중 어느 것을 반환할 수 있습니다.
- 표준 COM 오류 코드
- HRESULT 값으로 변환된 Windows 오류 코드
- Windows Media 장치 관리자 오류 코드
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | mswmdm.h |
라이브러리 | Mssachlp.lib |