Freigeben über


D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESS_OUTPUT Struktur

Enthält die Antwort auf eine D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESS-Abfrage .

Um diese Abfrage zu senden, rufen Sie IDirect3DAuthenticatedChannel9::Query auf.

Syntax

typedef struct _D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESS_OUTPUT {
  D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT          Output;
  UINT                                          ProcessIndex;
  D3DAUTHENTICATEDCHANNEL_PROCESSIDENTIFIERTYPE ProcessIdentifer;
  HANDLE                                        ProcessHandle;
} D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESS_OUTPUT;

Member

Ausgabe

Eine D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT-Struktur , die einen Nachrichtenauthentifizierungscode (Mac) und andere Daten enthält.

ProcessIndex

Der Index des Prozesses in der Liste der Prozesse.

ProcessIdentifer

Ein D3DAUTHENTICATEDCHANNEL_PROCESSIDENTIFIERTYPE Wert, der den Typ des Prozesses angibt.

ProcessHandle

Ein Prozesshandle. Wenn das ProcessIdentifier-ElementPROCESSIDTYPE_HANDLE entspricht, enthält das ProcessHandle-Element ein gültiges Handle für einen Prozess. Andernfalls wird dieser Member ignoriert.

Bemerkungen

Der DWM-Prozess (Desktop Window Manager) wird identifiziert, indem ProcessIdentifier gleich PROCESSIDTYPE_DWM festgelegt wird. Andere Prozesse werden identifiziert, indem Sie das Prozesshandle in ProcessHandle festlegen und ProcessIdentifier auf PROCESSIDTYPE_HANDLE festlegen.

Anforderungen

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

Siehe auch

Direct3D-Videostrukturen

IDirect3DAuthenticatedChannel9::Query