Método IDirect3DResource9::GetPrivateData (d3d9helper.h)
Copia los datos privados asociados al recurso en un búfer proporcionado.
Sintaxis
HRESULT GetPrivateData(
[in] REFGUID refguid,
[in, out] void *pData,
[in, out] DWORD *pSizeOfData
);
Parámetros
[in] refguid
Tipo: REFGUID
Identificador único global que identifica los datos privados que se van a recuperar.
[in, out] pData
Tipo: void*
Puntero a un búfer asignado previamente para rellenar los datos privados solicitados si la llamada se realiza correctamente. La aplicación que llama a este método es responsable de asignar y liberar este búfer. Si este parámetro es NULL, este método devolverá el tamaño del búfer en pSizeOfData.
[in, out] pSizeOfData
Tipo: DWORD*
Puntero al tamaño del búfer en pData, en bytes. Si este valor es menor que el tamaño real de los datos privados (por ejemplo, 0), el método establece este parámetro en el tamaño de búfer necesario y el método devuelve D3DERR_MOREDATA.
Valor devuelto
Tipo: HRESULT
Si el método se realiza correctamente, el valor devuelto es D3D_OK. Si se produce un error en el método, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, D3DERR_MOREDATA, D3DERR_NOTFOUND.
Comentarios
Estas interfaces heredan este método:
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d9helper.h (incluya D3D9.h) |
Library | D3D9.lib |