다음을 통해 공유


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

추가 정보

디바이스 탐색

IWMDMEnumStorage 인터페이스

IWMDMStorage 인터페이스

IWMDMStorage::EnumStorage

IWMDMStorage::SetAttributes

_WAVEFORMATEX