共用方式為


SRB_GET_DATA_INTERSECTION

類別驅動程式會傳送此要求,以查詢迷你驅動程式,以取得數據範圍中最相符的數據格式。

傳回值

minidriver 應該將下列其中一項設定為 SRB 中的狀態:

STATUS_SUCCESS
指出找到相符專案。

註解

pSrb-CommandData>IntersectInfo 會指定要搜尋相符項目的數據範圍,以及要傳回格式的緩衝區。 pSrb 指標指向HW_STREAM_REQUEST_BLOCK結構。 (IntersectInfo 成員的類型為 STREAM_DATA_INTERSECT_INFO structure.)

類別驅動程式會使用此要求來滿足 KSPROPERTY_PIN_DATAINTERSECTION 屬性要求。 類別驅動程式會一次將一個 KSDATARANGE 提供給 minidriver,直到 minidriver 傳回具有 pSrb-Status> 值STATUS_SUCCESS的要求為止。 minidriver 會檢查 DataRange.Specifier 值中的相符專案。

一般而言,產生的數據格式會立即用來以該格式開啟數據流。 如需數據格式和數據範圍的詳細資訊,請參閱 AVStream中的數據範圍交集