IMDSPDeviceControl::GetCapabilities 메서드(mswmdm.h)
GetCapabilities 메서드는 이 컨트롤 인터페이스가 연결된 디바이스의 기능 마스크를 검색합니다. 이 기능은 미디어 디바이스에서 지원하는 디바이스 컨트롤의 메서드를 설명합니다.
구문
HRESULT GetCapabilities(
[out] DWORD *pdwCapabilitiesMask
);
매개 변수
[out] pdwCapabilitiesMask
디바이스의 기능을 포함하는 DWORD 에 대한 포인터입니다. 이 변수에서 다음 플래그를 반환할 수 있습니다.
플래그 | 설명 |
---|---|
MDM_DEVICECAP_CANPLAY | 미디어 장치는 MP3 오디오를 재생할 수 있습니다. |
MDM_DEVICECAP_CANSTREAMPLAY | 미디어 디바이스는 호스트 컴퓨터에서 직접 스트리밍 오디오를 재생할 수 있습니다. |
MDM_DEVICECAP_CANRECORD | 미디어 디바이스는 오디오를 녹음할 수 있습니다. |
MDM_DEVICECAP_CANSTREAMRECORD | 미디어 디바이스는 스트리밍 오디오를 호스트 컴퓨터에 직접 녹음할 수 있습니다. |
MDM_DEVICECAP_CANPAUSE | 미디어 디바이스는 재생 또는 녹화 작업 중에 일시 중지할 수 있습니다. |
MDM_DEVICECAP_CANRESUME | 미디어 디바이스는 일시 중지 명령에서 작업을 다시 시작할 수 있습니다. |
MDM_DEVICECAP_CANSTOP | 미디어 디바이스는 파일이 끝나기 전에 재생을 중지할 수 있습니다. |
MDM_DEVICECAP_CANSEEK | 미디어 디바이스는 파일의 시작이 아닌 위치를 검색할 수 있습니다. |
반환 값
이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.
반환 코드 | Description |
---|---|
|
메서드가 성공했습니다. |
|
pdwCapabilitiesMask 매개 변수가 잘못되었거나 NULL 포인터입니다. |
|
지정되지 않은 오류가 발생했습니다. |
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | mswmdm.h |
라이브러리 | Mssachlp.lib |