共用方式為


SRB_GET_DEVICE_PROPERTY

類別驅動程式會傳送此要求來查詢minidriver,以取得在minidriver定義屬性上取得要求所需的數據。

傳回值

迷你驅動程式應該將下列其中一項設定為 SRB 中的狀態:

STATUS_SUCCESS
表示命令成功完成。

STATUS_NOT_IMPLEMENTED
表示迷你驅動程式不支援函式。

STATUS_IO_DEVICE_ERROR
表示發生硬體失敗。

註解

類別驅動程式會在 pSrb-CommandData.PropertyInfo > 緩衝區中傳遞作業的參數,這是窗體STREAM_PROPERTY_DESCRIPTOR的結構。 pSrb 指標指向HW_STREAM_REQUEST_BLOCK結構。 STREAM_PROPERTY_DESCRIPTOR的 Property 成員描述有問題的屬性, 而 PropertyInfo 成員會指定要複製屬性數據的緩衝區。 如果緩衝區太小,迷你驅動程式應該將 pSrbStatus 成員設定為 STATUS_BUFFER_OVERFLOW。

如需屬性集的詳細資訊,請參閱 KS 屬性

另請參閱

STREAM_PROPERTY_DESCRIPTOR