Freigeben über


IDirect3DAuthenticatedChannel9::Query-Methode (d3d9.h)

Sendet eine Abfrage an den authentifizierten Kanal.

Syntax

HRESULT Query(
  UINT       InputSize,
  const VOID *pInput,
  UINT       OutputSize,
  VOID       *pOutput
);

Parameter

InputSize

Die Größe des pInput-Arrays in Bytes.

pInput

Ein Zeiger auf ein Bytearray, das Eingabedaten für die Abfrage enthält. Dieses Array beginnt immer mit einer D3DAUTHENTICATEDCHANNEL_QUERY_INPUT-Struktur . Das QueryType-Element der Struktur gibt die Abfrage an und definiert die Bedeutung des restlichen Arrays.

OutputSize

Die Größe des pOutput-Arrays in Bytes.

pOutput

Ein Zeiger auf ein Bytearray, das das Ergebnis der Abfrage empfängt. Dieses Array beginnt immer mit einer D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT-Struktur . Die Bedeutung des restlichen Arrays hängt von der Abfrage ab.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Eine Liste der Abfragen finden Sie unter Inhaltsschutzabfragen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile d3d9.h

Weitere Informationen

GPU-basierter Inhaltsschutz

IDirect3DAuthenticatedChannel9