DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT Struktur (d3dkmddi.h)
In der DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT-Struktur wird beschrieben, wie das Attribut "Private-Format" für eine Videoquelle festgelegt wird.The DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT structure describes how to set the private-format attribute for a video present source.
Syntax
typedef struct _DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT {
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] HANDLE PrimaryAllocation;
[in] UINT PrivateDriverFormatAttribute;
} DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT;
Angehörige
[in] VidPnSourceId
Die nullbasierte Identifikationsnummer, mit der die Quelle für die präsentationsbasierte Video in einem Pfad einer Netzwerktopologie (VidPN) identifiziert wird, um das Attribut des privaten Treiberformats zu ändern.
[in] PrimaryAllocation
Wenn kein Zero ist, behandeln Sie die Zuordnung für die aktuelle primäre Oberfläche für die Video präsentieren Quelle, die die VidPnSourceId Member angibt. Der Miniporttreiber der Anzeige gibt diesen Handle zurück, wenn die DxgkDdiCreateAllocation--Funktion aufgerufen wird, um die primäre Oberfläche zu erstellen. Dieser Handle wird im hAllocation- Element der DXGK_ALLOCATIONINFO Struktur des primären Oberflächenelements im pAllocationInfo Arraymemm 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 Null festgelegt ist, ist derzeit keine primäre Oberfläche mit der Videoquelle verknüpft. In dieser Situation ist die quelle der Video präsentieren nicht sichtbar.
[in] PrivateDriverFormatAttribute
Ein UINT-Wert, der das attribut für das private Format angibt, das für die Video present-Quelle festgelegt werden soll, die der VidPnSourceId Member angibt.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Header- | d3dkmddi.h (einschließlich D3dkmddi.h) |