Freigeben über


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)

Siehe auch

DXGKARG_CREATEALLOCATION

DXGK_ALLOCATIONINFO

DxgkDdiCreateAllocation-

DxgkDdiSetDisplayPrivateDriverFormat-