共用方式為


VideoPortGetDeviceData 函式 (video.h)

VideoPortGetDeviceData 函式會從 擷取系統偵測到的組態資訊。\Machine\Hardware\Description 登錄中的樹狀結構。 這項資訊是總線特定或適配卡專用,由系統載入器或 HAL 儲存在登錄中。

語法

VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortGetDeviceData(
  PVOID                          HwDeviceExtension,
  VIDEO_DEVICE_DATA_TYPE         DeviceDataType,
  PMINIPORT_QUERY_DEVICE_ROUTINE CallbackRoutine,
  PVOID                          Context
);

參數

HwDeviceExtension

迷你埠驅動程式裝置延伸模組的指標。

DeviceDataType

指定要求為VIDEO_DEVICE_DATA_TYPE值的數據類型,通常是 VpBusDataVpControllerDataVpMonitorData 的其中一個。

VpControllerDataVpMonitorData 值只有在符合 ARC 規範的平臺上才相關。 x86 類型的視訊適配卡的迷你埠驅動程式通常會指定 VpBusData,特別是 EISA 總線上的適配卡。 VpMachineData 值會保留供日後使用。

CallbackRoutine

驅動程式提供的指標 HwVidQueryDeviceCallback 函式,以要求的信息呼叫。

Context

要傳遞至 CallbackRoutine呼叫端決定之內容參數的指標。 它通常指向 VIDEO_PORT_CONFIG_INFO 緩衝區。

傳回值

VideoPortGetDeviceData 會傳回NO_ERROR,如果它成功呼叫迷你埠驅動程式的 HwVidQueryDeviceCallback 函式,其組態資訊。

言論

VideoPortGetDeviceData 無法從迷你埠驅動程式的 HwVidInterruptHwVidTimer 函式,或從 VideoPortQueueDpc呼叫,或從回呼呼叫至 VideoPortSynchronizeExecution

VideoPortGetDeviceData 擷取組態資訊的登錄樹狀結構 揮發性;也就是說,每次載入系統時,系統載入器或 HAL 都會重新建立它。 由於此資訊會在開機程式中早期收集並儲存,因此 VideoPortGetBusData 所傳回的總線相對設定資訊可能更為完整。

要求

要求 價值
最低支援的用戶端 適用於 Windows 2000 和更新版本的 Windows作系統。
目標平臺 桌面
標頭 video.h (include Video.h)
連結庫 Videoprt.lib
DLL Videoprt.sys
IRQL PASSIVE_LEVEL

另請參閱

HwVidFindAdapter

HwVidQueryDeviceCallback

VIDEO_PORT_CONFIG_INFO

VideoPortGetRegistryParameters