Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il metodo QueryByIndex recupera il valore di una proprietà specificata dall'indice.
Sintassi
HRESULT QueryByIndex(
[in] UINT iIndex,
[out] WCHAR **ppwszName,
[out] WMDM_TAG_DATATYPE *pType,
[out] BYTE **ppValue,
[out] UINT *pcbLength
);
Parametri
[in] iIndex
Intero che specifica l'indice in base zero della proprietà. Il numero di elementi viene ottenuto tramite la chiamata GetItemCount .
[out] ppwszName
Nome della proprietà. Windows Media Gestione dispositivi alloca questa memoria e il chiamante deve liberarlo usando CoTaskMemFree.
[out] pType
Valore WMDM_TAG_DATATYPE enumerato che descrive il tipo di dati restituiti in ppValue.
[out] ppValue
Puntatore a un puntatore a una matrice di byte che riceve il contenuto del valore se il metodo ha esito positivo. Questa memoria viene allocata da Windows Media Gestione dispositivi e il chiamante deve liberarlo usando CoTaskMemFree.
[out] pcbLength
Puntatore alle dimensioni, in byte, della matrice di byte ppValue. Se il valore è una stringa, questo include il carattere di terminazione.
Valore restituito
Il metodo restituisce un HRESULT. Tutti i metodi di interfaccia in Windows Media Gestione dispositivi possono restituire una delle classi di codici di errore seguenti:
- Codici di errore COM standard
- Codici di errore di Windows convertiti in valori HRESULT
- Codici di errore di Windows Media Gestione dispositivi
Requisiti
| Requisito | Valore |
|---|---|
| Piattaforma di destinazione | Windows |
| Intestazione | mswmdm.h |
| Libreria | Mssachlp.lib |