다음을 통해 공유


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

추가 정보

IMDSPStorage4 인터페이스

IMDSPStorage4::SetReferences