struttura D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL (d3dumddi.h)
La struttura D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL descrive lo stato impostato all'interno di un canale autenticato usando la funzione ConfigureAuthenticatedChannel.
Sintassi
typedef struct _D3DDDIARG_CONFIGUREAUTHENICATEDCHANNEL {
[in] UINT InputSize;
[in] const VOID *pInputData;
[in/out] VOID *pOutputData;
} D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL;
Membri
[in] InputSize
Dimensioni, in byte, dei dati di input a cui punta il membro pInputData.
[in] pInputData
Puntatore a un buffer che descrive i dati di configurazione da impostare. La definizione del buffer di input dipende dai dati di configurazione impostati. Il buffer a cui pInputData punta viene definito in modo identico al buffer di input passato al metodo IDirect3DAuthenticatedChannel::Configure. Per altre informazioni su IDirect3DAuthenticatedChannel::Configure, vedere la documentazione di Windows SDK.
[in/out] pOutputData
Puntatore a un buffer che descrive le informazioni restituite dalla funzione ConfigureAuthenticatedChannel.
Osservazioni
Il primo membro del buffer di input a cui punta il pInputData membro è sempre la struttura D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT, i cui membri specificano le informazioni seguenti:
- Il membro ConfigureType identifica lo stato di configurazione da impostare.
- Il membro omac identifica il codice di autenticazione del messaggio in modalità CBC (One-Key Cipher Block Chaining) che verifica che l'input provena da un'origine attendibile.
- Il membro SequenceNumber specifica un numero univoco che il driver può usare per evitare attacchi di riproduzione.
Stato di configurazione che un set di canali autenticato non può essere disabilitato da un altro canale autenticato. Una chiamata alla funzione ConfigureAuthenticatedChannel del driver con un tentativo di questo tipo ha esito negativo.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL è supportato a partire dal sistema operativo Windows 7. |
intestazione | d3dumddi.h (include D3dumddi.h) |