DXGKDDI_MIRACAST_QUERY_CAPS funzione di callback (dispmprt.h)

Esegue query sulle funzionalità Miracast della scheda di visualizzazione corrente. Il sistema operativo chiama questa funzione solo quando viene avviata la scheda di visualizzazione e quindi archivia le funzionalità restituite.

Nota Le funzionalità della scheda di visualizzazione non devono cambiare mentre è connessa.

 

Sintassi

DXGKDDI_MIRACAST_QUERY_CAPS DxgkddiMiracastQueryCaps;

NTSTATUS DxgkddiMiracastQueryCaps(
  [in]  PVOID DriverContext,
  [in]  ULONG MiracastCapsSize,
  [out] DXGK_MIRACAST_CAPS *MiracastCaps
)
{...}

Parametri

[in] DriverContext

Handle a un blocco di contesto associato a una scheda di visualizzazione. La funzione DxgkDdiAddDevice del driver di visualizzazione ha fornito in precedenza questo handle al sottosistema del kernel della grafica DirectX.

[in] MiracastCapsSize

Dimensioni, fornite dal sistema operativo, della struttura DXGK_MIRACAST_CAPS puntata dal parametro MiracastCaps .

Il driver deve controllare questo valore prima di riempire la struttura.

[out] MiracastCaps

Puntatore a un buffer fornito dal sistema operativo che contiene una struttura DXGK_MIRACAST_CAPS che il driver riempie con funzionalità del dispositivo Miracast.

Valore restituito

Restituisce STATUS_SUCCESS se ha esito positivo. In caso contrario, restituisce uno dei codici di errore definiti in Ntstatus.h.

Commenti

Sincronizzazione

Il sistema operativo garantisce che questa funzione segue la modalità di sincronizzazione di terzo livello, come definito in Threading e Sincronizzazione terzo livello.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1
Server minimo supportato Windows Server 2012 R2
Piattaforma di destinazione Desktop
Intestazione dispmprt.h (include Dispmprt.h)
IRQL PASSIVE_LEVEL

Vedi anche

DXGK_MIRACAST_CAPS

DxgkDdiAddDevice