다음을 통해 공유


IMDSPEnumDevice::Skip 메서드(mswmdm.h)

Skip 메서드는 열거형 시퀀스에서 지정된 다음 수의 미디어 디바이스 인터페이스를 건너뜁니다.

구문

HRESULT Skip(
  [in]  ULONG celt,
  [out] ULONG *pceltFetched
);

매개 변수

[in] celt

건너뛸 요소 수입니다.

[out] pceltFetched

실제로 건너뛴 요소 수에 대한 포인터입니다.

반환 값

이 메서드는 HRESULT를 반환합니다. Windows Media 장치 관리자 모든 인터페이스 메서드는 다음 오류 코드 클래스 중 어느 것을 반환할 수 있습니다.

  • 표준 COM 오류 코드
  • HRESULT 값으로 변환된 Windows 오류 코드
  • Windows Media 장치 관리자 오류 코드
가능한 오류 코드의 광범위한 목록은 오류 코드를 참조하세요.

설명

celt 매개 변수에 지정된 숫자가 열거형 시퀀스에 남아 있는 실제 인터페이스 수보다 크면 Skip의 반환 값이 S_FALSE. 이 경우 pceltFetched 매개 변수를 쿼리하여 건너뛴 인터페이스 수를 확인해야 합니다. 열거된 미디어 디바이스 인터페이스 배열의 끝으로 건너뛰면 Next 에 대한 후속 호출은 S_FALSE 반환합니다.

이 메서드를 구현해야 합니다. WMDM_E_NOTSUPPORTED 또는 E_NOTIMPL 반환해서는 안 됩니다. 자세한 내용은 필수 및 선택적 인터페이스를 참조하세요.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 mswmdm.h
라이브러리 Mssachlp.lib

추가 정보

IMDSPEnumDevice 인터페이스