Condividi tramite


DXGKDDI_MONITORSOURCEMODESET_ADDMODE funzione di callback (d3dkmddi.h)

La funzione pfnAddMode aggiunge una modalità di origine di monitoraggio a un oggetto set di modalità di origine di monitoraggio specificato.

Sintassi

DXGKDDI_MONITORSOURCEMODESET_ADDMODE DxgkddiMonitorsourcemodesetAddmode;

NTSTATUS DxgkddiMonitorsourcemodesetAddmode(
  [in] IN_CONST_D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet,
  [in] IN_PD3DKMDT_MONITOR_SOURCE_MODE_CONST pMonitorSourceModeInfo
)
{...}

Parametri

[in] hMonitorSourceModeSet

Handle per un oggetto set di modalità di origine di monitoraggio. Il driver miniport visualizzato ottenuto in precedenza questo handle chiamando la funzione pfnAcquireMonitorSourceModeSetdell'interfaccia Monitor.

[in] pMonitorSourceModeInfo

Puntatore a una struttura D3DKMDT_MONITOR_SOURCE_MODE che descrive la modalità di origine del monitoraggio. Il driver miniport visualizzato ha ottenuto in precedenza questa struttura chiamando pfnCreateNewModeInfo.

Valore restituito

La funzione pfnAddMode restituisce uno dei valori seguenti.

Codice restituito Descrizione
STATUS_SUCCESS Funzione completata.
STATUS_NO_MEMORY La funzione non è riuscita perché non è stato possibile allocare memoria sufficiente.
STATUS_GRAPHICS_INVALID_MONITOR_SOURCE_MODE Le informazioni fornite in pMonitorSourceModeInfo non sono valide.
STATUS_GRAPHICS_INVALID_MONITOR_SOURCEMODESET L'handle fornito in hMonitorSourceModeSet non è valido.
STATUS_GRAPHICS_INVALID_FREQUENCY Le informazioni sulla frequenza fornite in pMonitorSourceModeInfo non sono valide.
STATUS_GRAPHICS_INVALID_ACTIVE_REGION L'area attiva fornita in pMonitorSourceModeInfo non è valida.
STATUS_GRAPHICS_INVALID_TOTAL_REGION L'area totale fornita in pMonitorSourceModeInfo non è valida.
STATUS_GRAPHICS_MODE_ALREADY_IN_MODE_SET Il set di modalità contiene già una modalità identica alla modalità fornita in pMonitorSourceModeInfo.
STATUS_GRAPHICS_MODE_ID_MUST_BE_UNIQUE L'identificatore fornito in pMonitorSourceModeInfo-Id> è già in uso per un'altra modalità nel set di modalità.
STATUS_GRAPHICS_RESOURCES_NOT_RELATED La struttura a cui fa riferimento pMonitorSourceModeInfo non è stata creata per l'aggiunta al set di modalità specificato da hMonitorSourceModeSet.

Commenti

Se pMonitorSourceModeInfo-Preference> è uguale a D3DKMDT_MP_PREFERRED, la modalità appena aggiunta diventa la modalità preferita del set di modalità.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Piattaforma di destinazione Desktop
Intestazione d3dkmddi.h (include D3dkmddi.h)
IRQL PASSIVE_LEVEL

Vedi anche

pfnCreateNewModeInfo