DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT Struktur (d3dkmddi.h)
In der DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT-Struktur wird beschrieben, wie das Private-Format-Attribut für eine Videoquelle festgelegt wird.
Syntax
typedef struct _DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT {
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] HANDLE PrimaryAllocation;
[in] UINT PrivateDriverFormatAttribute;
} DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT;
Member
[in] VidPnSourceId
Die nullbasierte Identifikationsnummer, die die vorhandene Videoquelle in einem Pfad einer VidPN-Topologie (Video Present Network) identifiziert, um das Attribut des privaten Treiberformats von zu ändern.
[in] PrimaryAllocation
Wenn nicht zero, behandeln Sie die Zuordnung für die aktuelle primäre Oberfläche für die vorhandene Videoquelle, die vom VidPnSourceId-Member angegeben wird. Der Anzeigeminiporttreiber gibt diesen Handle zurück, wenn seine DxgkDdiCreateAllocation-Funktion aufgerufen wird, um die primäre Oberfläche zu erstellen. Dieses Handle wird im hAllocation-Member der DXGK_ALLOCATIONINFO Struktur des primären Surface-Elements im pAllocationInfo-Arrayelement der DXGKARG_CREATEALLOCATION-Struktur zurückgegeben. Dieses Handle ist ein Zeiger auf eine private Treiberdatenstruktur, die Informationen zur primären Zuordnung enthält.
Wenn PrimaryAllocation auf 0 festgelegt ist, ist derzeit keine primäre Oberfläche mit der vorhandenen Videoquelle verknüpft. In dieser Situation ist die vorhandene Videoquelle nicht sichtbar.
[in] PrivateDriverFormatAttribute
Ein UINT-Wert, der das private Format-Attribut angibt, das für die vom VidPnSourceId-Member angegebene Videoquelle festgelegt werden soll.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |