• 12/05/2018
  • 5 minute de citit

In acest articol

Functia QueryDisplayConfig preia informatii despre toate caile de afisare posibile pentru toate dispozitivele de afisare sau vizualizari, in setarea curenta.

Sintaxa

LONG QueryDisplayConfig (semnalizatoare UINT32, UINT32 * numPathArrayElements, DISPLAYCONFIG_PATH_INFO * pathArray, UINT32 * numModeInfoArrayElements, DISPLAYCONFIG_MODE_INFO * modeInfoArray, DISPLAYCONFIG_TOPOLOGY;

Parametrii

steaguri

Tipul de informatii de recuperat. Valoarea parametrului Steaguri trebuie sa fie una dintre urmatoarele valori.

QDC_ALL_PATHS

Toate combinatiile posibile de cai de surse catre tinte.

Nota   In cazul oricaror moduri temporare, setarea QDC_ALL_PATHS inseamna ca datele de mod returnate nu pot fi aceleasi cu cele stocate in baza de date de persistenta.

QDC_ONLY_ACTIVE_PATHS

In prezent, numai cai active.

Nota   In cazul oricaror moduri temporare, setarea QDC_ONLY_ACTIVE_PATHS inseamna ca datele de mod returnate nu pot fi aceleasi cu cele stocate in baza de date de persistenta.

QDC_DATABASE_CURRENT

Calea activa definita in baza de date CCD pentru afisajele conectate in prezent.

numPathArrayElements

Pointer catre o variabila care contine numarul de elemente din pPathInfoArray . Acest parametru nu poate fi NULL . Daca QueryDisplayConfig returneaza ERROR_SUCCESS, pNumPathInfoElements este actualizat cu numarul de intrari valide din pPathInfoArray .

pathArray

Pointer catre o variabila care contine o matrice de elemente DISPLAYCONFIG_PATH_INFO. Fiecare element din pPathInfoArray descrie o singura cale de la o sursa la o tinta. Indicii de informatii sursa si mod tinta sunt valabili numai in combinatie cu tabelele pmodeInfoArray returnate pentru API in acelasi timp. Acest parametru nu poate fi NULL . PPathInfoArray este intotdeauna returnat in ordinea de prioritate cale. Pentru mai multe informatii despre ordinea prioritatii caii, consultati Ordinea prioritatii caii.

numModeInfoArrayElements

Pointer catre o variabila care specifica numarul din elementul tabelului de informatii despre mod. Acest parametru nu poate fi NULL . Daca QueryDisplayConfig returneaza ERROR_SUCCESS, pNumModeInfoArrayElements este actualizat cu numarul de intrari valide din pModeInfoArray .

modeInfoArray

Pointer catre o variabila care contine o matrice de elemente DISPLAYCONFIG_MODE_INFO. Acest parametru nu poate fi NULL .

currentTopologyId

Pointer catre o variabila care primeste identificatorul topologiei active in prezent in baza de date CCD. Pentru o lista de valori posibile, consultati tipul enumerat DISPLAYCONFIG_TOPOLOGY_ID.

PCurrentTopologyId parametru este setat numai cand Flags parametru valoare este QDC_DATABASE_CURRENT.

Daca valoarea parametrului Flags este setata la QDC_DATABASE_CURRENT, parametrul pCurrentTopologyId nu trebuie sa fie NULL . Daca valoarea parametrului Flags nu este setata la QDC_DATABASE_CURRENT, valoarea parametrului pCurrentTopologyId trebuie sa fie NULL .

porno caliente porno online gratis
fontanero cachondo hombres masturbando a mujeres
pajas entre amigos torrent porno
trio amateur español madres viciosas
sexso sexporn
videos porno para mujeres gratis video sexo gratis
xxxgay abuelas folladas por el culo
maduras en grupo sexo maduras españolas
penes de abuelos mamadas españolas
jovencitos follando con maduras sexo muy duro
viejas mexicanas follando tias cachondas
porno español jovencita porno gay trios
follada en la playa tetonas españolas
mamadas en la playa comicxxx
comic porno español castin porno
videos actrices españolas desnudas españolas guarras
videos chicas gratis mamasxxx
masturbacion en grupo pareja española follando
orgias de maduros mamadas gay
incesto abuela y nieto porno online

Valoare returnata

Functia returneaza unul dintre urmatoarele coduri de returnare.

Cod de returnare Descriere

ERROR_SUCCESS

Functia a reusit.

ERROR_INVALID_PARAMETER

Combinatia de parametri si indicatori care sunt specificati este nevalida.

ERROR_NOT_SUPPORTED

Sistemul nu ruleaza un driver grafic care a fost scris conform Windows Display Driver Model (WDDM). Functia este acceptata numai pe un sistem cu un driver WDDM care ruleaza.

ERROR_ACCESS_DENIED

Apelantul nu are acces la sesiunea consolei. Aceasta eroare apare daca procesul de apelare nu are acces la desktopul curent sau ruleaza intr-o sesiune la distanta.

ERROR_GEN_FAILURE

A aparut o eroare nespecificata.

ERROR_INSUFFICIENT_BUFFER

Calea si modulul tampon furnizate sunt prea mici.

Observatii

Deoarece functia GetDisplayConfigBufferSizes poate determina dimensiunea matricei necesara doar intr-un anumit moment din timp, este posibil ca intre apeluri catre GetDisplayConfigBufferSizes si QueryDisplayConfig sa se schimbe configuratia sistemului si dimensiunile matricei furnizate sa nu mai fie suficiente pentru a stoca noile date de cale. In aceasta situatie, QueryDisplayConfig esueaza cu ERROR_INSUFFICIENT_BUFFER, iar apelantul ar trebui sa apeleze din nou GetDisplayConfigBufferSizes pentru a obtine noile dimensiuni de matrice. Apelantul ar trebui sa aloce cantitatea corecta de memorie.

QueryDisplayConfig returneaza cai in matricea de cai specificata de parametrul pPathInfoArray si modurile sursa si tinta in matricea de moduri pe care parametrul pModeInfoArray o specifica. QueryDisplayConfig returneaza intotdeauna caile in ordinea prioritatii cailor. Daca QDC_ALL_PATHS este setat in parametrul Flags , QueryDisplayConfig returneaza toate caile inactive dupa caile active.

Informatiile despre calea completa, modul sursa si modul tinta sunt disponibile pentru toate caile active. Membrii ModeInfoIdx din structurile DISPLAYCONFIG_PATH_SOURCE_INFO si DISPLAYCONFIG_PATH_TARGET_INFO pentru sursa si tinta sunt configurati pentru aceste cai active. Pentru caile inactive, sursa returnata si informatiile despre modul tinta nu sunt disponibile; prin urmare, informatiile tinta din structura caii sunt setate la valori implicite, iar indicii modului sursa si tinta sunt marcati ca nevalizi. Pentru interogarile bazei de date, daca monitoarele de conectare curente au o intrare, QueryDisplayConfig returneaza informatii despre calea completa, modul sursa si modul tinta (la fel ca si pentru caile active). Cu toate acestea, daca baza de date nu are o intrare, QueryDisplayConfig returneaza doar informatiile despre cale cu detaliile tinta implicite (la fel ca si pentru caile inactive).

Pentru un exemplu despre modul in care informatiile referitoare la modul sursa si tinta se refera la informatiile de cale, consultati Relatia dintre informatiile de mod si informatiile de cale.

Apelantul poate utiliza DisplayConfigGetDeviceInfo pentru a obtine informatii suplimentare despre dispozitivul sursa sau tinta, de exemplu, numele monitorului si modul de monitorizare preferat si numele dispozitivului sursa.

Daca o tinta este in prezent proiectata fortat, membrul statusFlags al structurii DISPLAYCONFIG_PATH_TARGET_INFO are unul dintre marcajele DISPLAYCONFIG_TARGET_FORCED_XXX setate.

Daca semnalizatorul QDC_DATABASE_CURRENT este setat in parametrul Flags , QueryDisplayConfig returneaza identificatorul topologiei topologiei bazei de date active in variabila catre care indica parametrul pCurrentTopologyId . Daca semnalizatorul QDC_ALL_PATHS sau QDC_ONLY_ACTIVE_PATHS este setat in parametrul Flags , parametrul pCurrentTopologyId trebuie setat la NULL ; in caz contrar, QueryDisplayConfig returneaza ERROR_INVALID_PARAMETER.

Daca un apelant apeleaza QueryDisplayConfig cu semnalizatorul QDC_DATABASE_CURRENT setat in parametrul Flags , QueryDisplayConfig initializeaza structura DISPLAYCONFIG_2DREGION care este specificata in membrul TotalSize al structurii DISPLAYCONFIG_VIDEO_SIGNAL_INFO DISPLAYCON si nu completeaza DISPLAYCONFIG.

Structura DEVMODE care este returnata de functia EnumDisplaySettings Win32 (descrisa in documentatia Windows SDK) contine informatii care se refera atat la modurile sursa, cat si la modurile tinta. Totusi, API-urile CCD separa in mod explicit componentele modului sursa si tinta.

Virtualizare DPI

Acest API nu participa la virtualizarea DPI. Toate dimensiunile din structura DEVMODE sunt in termeni de pixeli fizici si nu sunt legate de contextul de apelare.

Cerinte

    Client minim acceptat Disponibil in Windows 7 si versiunile ulterioare ale sistemelor de operare Windows. Platforma tinta Header universal winuser.h (include Windows.h) Biblioteca User32.lib; OneCoreUAP.lib pe Windows 10 DLL User32.dll API set ext-ms-win-ntuser-sysparams-ext-l1-1-1 (introdus in Windows 10, versiunea 10.0.14393)

Vezi si

DISPLAYCONFIG_MODE_INFO

DISPLAYCONFIG_PATH_INFO

DISPLAYCONFIG_PATH_SOURCE_INFO

DISPLAYCONFIG_PATH_TARGET_INFO

DISPLAYCONFIG_TOPOLOGY_ID

DisplayConfigGetDeviceInfo

SetDisplayConfig