KSPROPERTY_DISPLAY_ADAPTER_GUID

The KSPROPERTY_DISPLAY_ADAPTER_GUID property returns the adapter GUID from the capture minidriver.

To use VRAM transport, a capture minidriver must support this property.

Usage Summary Table

Get Set Target Property descriptor type Property value type
Yes No Pin KSPROPERTY GUID

Return value

A KSPROPERTY_DISPLAY_ADAPTER_GUID property returns STATUS_SUCCESS to indicate that it has completed successfully. If the Property Type Value is incorrect, it returns STATUS_INVALID_PARAMETER.

Remarks

The minidriver should return the adapter identifier of the first head on the GPU.

The capture GUID uniquely identifies a VRAM subsystem with which the capture device is compatible. The system-supplied kernel-streaming (KS) proxy module (KsProxy) uses this GUID to allocate surfaces on a compatible VRAM subsystem.

AVStream matches this GUID with the GUID of the downstream render pin to verify that both capture and render pins are on the same graphics adapter.

Requirements

Header: ksmedia.h (include Ksmedia.h)

See also

KSPROPERTY