Metodo ID2D1Properties::GetValueByName(PCWSTR,BYTE*,UINT32) (d2d1_1.h)
Ottiene il valore della proprietà in base al nome.
Sintassi
HRESULT GetValueByName(
[in] PCWSTR name,
[out] BYTE *data,
UINT32 dataSize
);
Parametri
[in] name
Tipo: PCWSTR
Nome della proprietà da ottenere.
[out] data
Tipo: BYTE*
Quando questo metodo restituisce, contiene il buffer con il valore dei dati.
dataSize
Tipo: UINT32
Numero di byte nei dati da recuperare.
Valore restituito
Tipo: HRESULT
Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
HRESULT | Descrizione |
---|---|
S_OK | Non si sono verificati errori. |
D2DERR_INVALID_PROPERTY | La proprietà specificata non esiste. |
E_OUTOFMEMORY | Impossibile allocare la memoria necessaria. |
D3DERR_OUT_OF_VIDEO_MEMORY | Impossibile allocare la memoria video necessaria. |
E_INVALIDARG | Uno o più argomenti non sono validi. |
E_FAIL | Errore non specificato. |
Commenti
Se il nome non esiste, non vengono recuperate informazioni.
Qualsiasi errore non nel set standard restituito da un'implementazione della proprietà verrà mappato all'intervallo di errori standard.
Requisiti
Client minimo supportato | Windows 8 e Platform Update per Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | d2d1_1.h |
Libreria | D2d1.lib |
DLL | D2d1.dll |