D3D11_1DDI_AUTHENTICATED_QUERY_INPUT-Struktur (d3d10umddi.h)

Enthält Eingabedaten für die Funktion QueryAuthenticatedChannel(D3D11_1).

Syntax

typedef struct D3D11_1DDI_AUTHENTICATED_QUERY_INPUT {
  GUID   QueryType;
  HANDLE hChannel;
  UINT   SequenceNumber;
} D3D11_1DDI_AUTHENTICATED_QUERY_INPUT;

Member

QueryType

Eine GUID, die die Abfrage angibt. Die folgenden GUIDs sind definiert.

D3D11_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_ATTRIBUTES

Gibt den Typ des E/A-Busses zurück, der zum Senden von Daten an die GPU verwendet wird.

Struktur der Ausgabedaten:

D3D11_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT

D3D11_1DDI_AUTHENTICATED_QUERY_CHANNEL_TYPE

Gibt den Typ des authentifizierten Kanals zurück.

Ausgabedatenstruktur: D3D11_1DDI_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT

D3D11_1DDI_AUTHENTICATED_QUERY_CRYPTO_SESSION

Gibt Handles an die kryptografische Sitzung und das Direct3D-Gerät zurück, die einem angegebenen DirectX Video Acceleration 2 (DXVA-2)-Decodierungsgerät zugeordnet sind.

Eingabedatenstruktur: D3D11_1DDI_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT

Ausgabedatenstruktur: D3D11_1DDI_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT

D3D11_1DDI_AUTHENTICATED_QUERY_CURRENT_ENCRYPTION_WHEN_ACCESSIBLE

Gibt den Verschlüsselungstyp zurück, der angewendet wird, bevor der Zugriff auf Inhalte für die CPU oder den Bus erfolgt.

Ausgabedatenstruktur: D3D11_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT

D3D11_1DDI_AUTHENTICATED_QUERY_DEVICE_HANDLE

Gibt ein Handle an das Gerät zurück, das diesem authentifizierten Kanal zugeordnet ist.

Ausgabedatenstruktur: D3D11_1DDI_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT

D3D11_1DDI_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID

Gibt einen der Verschlüsselungstypen zurück, die zum Verschlüsseln von Inhalten verwendet werden können, bevor sie für die CPU oder den Bus zugänglich sind.

Eingabedatenstruktur: D3D11_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT

Ausgabedatenstruktur: D3D11_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT

D3D11_1DDI_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID_COUNT

Gibt die Anzahl der Verschlüsselungstypen zurück, die zum Verschlüsseln von Inhalten verwendet werden können, bevor sie für die CPU oder den Bus zugänglich sind.

Ausgabedatenstruktur: D3D11_1DDI_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT

D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID

Gibt einen der Ausgabebezeichner zurück, der einer angegebenen kryptografischen Sitzung und einem direct3D-Gerät zugeordnet ist.

Eingabedatenstruktur: D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT

Ausgabedatenstruktur: D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT

D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT

Gibt die Anzahl der Ausgabebezeichner zurück, die einer angegebenen kryptografischen Sitzung und einem Direct3D-Gerät zugeordnet sind.

Eingabedatenstruktur: D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT

Ausgabedatenstruktur: D3D11_1DDI_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT

D3D11_1DDI_AUTHENTICATED_QUERY_PROTECTION

Gibt die aktuelle Schutzebene für das Gerät zurück.

Ausgabedatenstruktur: D3D11_1DDI_AUTHENTICATED_QUERY_PROTECTION_OUTPUT

D3D11_1DDI_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS

Gibt Informationen zu einem Prozess zurück, der freigegebene Ressourcen mit eingeschränktem Zugriff öffnen darf.

Eingabedatenstruktur: D3D11_1DDI_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT

Struktur der Ausgabedaten: D3D11_1DDI_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT

D3D11_1DDI_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT

Gibt die Anzahl der Prozesse zurück, die freigegebene Ressourcen mit eingeschränktem Zugriff öffnen dürfen.

Ausgabedatenstruktur: D3D11_1DDI_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT

D3D11_1DDI_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT

Gibt die Anzahl der geschützten freigegebenen Ressourcen zurück, die von jedem Prozess ohne Einschränkungen geöffnet werden können.

Ausgabedatenstruktur: D3D11_1DDI_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT

hChannel

Ein Handle für den authentifizierten Kanal. Dieses Handle wurde durch einen Aufruf der Funktion CreateAuthenticatedChannel(D3D11_1) erstellt.

SequenceNumber

Die Abfragesequenznummer. Generieren Sie zu Beginn der Sitzung eine kryptografisch sichere 32-Bit-Zufallszahl, die als Startsequenznummer verwendet werden soll. Erhöhen Sie für jede Abfrage die Sequenznummer um 1.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile d3d10umddi.h (einschließlich D3d10umddi.h)

Weitere Informationen

CreateAuthenticatedChannel(D3D11_1)

QueryAuthenticatedChannel(D3D11_1)