IMDSPDevice::GetName 메서드(mswmdm.h)
GetName 메서드는 디바이스의 이름을 검색합니다.
구문
HRESULT GetName(
[out] LPWSTR pwszName,
[in] UINT nMaxChars
);
매개 변수
[out] pwszName
디바이스 이름 문자열을 수신하는 16비트 유니코드 문자 배열에 대한 포인터입니다.
[in] nMaxChars
문자열에 복사할 최대 문자 수입니다.
반환 값
이 메서드는 HRESULT를 반환합니다. Windows Media 장치 관리자 모든 인터페이스 메서드는 다음 오류 코드 클래스 중 어느 것을 반환할 수 있습니다.
- 표준 COM 오류 코드
- HRESULT 값으로 변환된 Windows 오류 코드
- Windows Media 장치 관리자 오류 코드
설명
LPWSTR 문자열 형식은 16비트 유니코드 문자열이며 바이트 크기 문자를 허용하지 않습니다. LPCSTR(바이트 크기 문자) 문자열을 LPWSTR 문자열로 변환하려면 Microsoft Windows 설명서에 설명된 대로 MultiByteToWideChar 함수를 사용합니다.
디바이스 이름에는 후행 공백이 없어야 합니다.
이 메서드를 구현해야 합니다. WMDM_E_NOTSUPPORTED 또는 E_NOTIMPL 반환해서는 안 됩니다. 자세한 내용은 필수 및 선택적 인터페이스를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | mswmdm.h |
라이브러리 | Mssachlp.lib |