IMDSPStorage4::GetReferences 메서드(mswmdm.h)
GetReferences 메서드는 연결 스토리지에 포함된 참조(예: 재생 목록 또는 앨범 개체를 나타내는 참조)로 구성된 IMDSPStorage 개체에 대한 포인터 배열을 반환합니다.
구문
HRESULT GetReferences(
[out] DWORD *pdwRefs,
[out] IMDSPStorage ***pppISPStorage
);
매개 변수
[out] pdwRefs
pppIWMDMStorage에서 반환되는 IWMDMStorage 인터페이스 포인터 수에 대한 포인터입니다.
[out] pppISPStorage
스토리지의 참조를 나타내는 IWMDMStorage 인터페이스 포인터의 배열에 대한 포인터에 대한 포인터입니다. 예를 들어 이러한 참조는 재생 목록 또는 앨범의 항목을 나타낼 수 있습니다. 참조 순서는 이 배열의 순서와 일치합니다. 이 배열의 메모리는 서비스 공급자가 할당해야 합니다.
반환 값
이 메서드는 HRESULT를 반환합니다. Windows Media 장치 관리자 모든 인터페이스 메서드는 다음 오류 코드 클래스를 반환할 수 있습니다.
- 표준 COM 오류 코드
- HRESULT 값으로 변환된 Windows 오류 코드
- Windows Media 장치 관리자 오류 코드
설명
Windows Media 장치 관리자 재생 목록 또는 앨범과 같은 연결 저장소에서 참조를 가져오는 데 이 메서드를 사용합니다.
스토리지에 디바이스에서 삭제된 하나 이상의 항목에 대한 참조가 있는 경우 SP는 반환된 참조에 이러한 참조를 포함해서는 안 됩니다. SP는 S_FALSE 반환하여 이러한 조건을 나타내야 합니다. 애플리케이션은 여기에 반환된 알려진 올바른 참조를 사용하여 연결 스토리지 개체를 새로 고치도록 선택할 수 있습니다. SP는 참조 자체를 새로 고칠 수도 있습니다.
참조 수가 0인 경우 서비스 공급자는 0개 요소가 포함된 참조 배열을 반환해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | mswmdm.h |
라이브러리 | Mssachlp.lib |