D3D11_AUTHENTICATED_QUERY_INPUT-Struktur (d3d11.h)

Enthält Eingabedaten für die ID3D11VideoContext::QueryAuthenticatedChannel-Methode .

Syntax

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

Member

QueryType

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

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

Ausgabedatenstruktur: D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT

D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE
Gibt den Typ des authentifizierten Kanals zurück.

Ausgabedatenstruktur: D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT

D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION
Gibt Handles für die kryptografische Sitzung und das Direct3D-Gerät zurück, die einem angegebenen Decodergerät zugeordnet sind.

Eingabedatenstruktur: D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT

Ausgabedatenstruktur: D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT

D3D11_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_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT

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

Ausgabedatenstruktur: D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT

D3D11_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_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT

Ausgabedatenstruktur: D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT

D3D11_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_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT

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

Eingabedatenstruktur: D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT

Ausgabedatenstruktur: D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT

D3D11_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_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT

Ausgabedatenstruktur: D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT

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

Ausgabedatenstruktur: D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT

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

Eingabedatenstruktur: D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT

Ausgabedatenstruktur: D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT

D3D11_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_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT

D3D11_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.

Struktur der Ausgabedaten: D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT

hChannel

Ein Handle für den authentifizierten Kanal. Um das Handle abzurufen, rufen Sie die ID3D11AuthenticatedChannel::GetChannelHandle-Methode auf.

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

   
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Kopfzeile d3d11.h

Weitere Informationen

Direct3D 11-Videostrukturen