IDataObject.GetDataHere(FORMATETC, STGMEDIUM) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Renderiza os dados descritos na estrutura pFormatEtc especificada e os transfere para o parâmetro b
.
public:
int GetDataHere(Microsoft::Aspnet::Snapin::FORMATETC % pFormatEtc, Microsoft::Aspnet::Snapin::STGMEDIUM % b);
public int GetDataHere (ref Microsoft.Aspnet.Snapin.FORMATETC pFormatEtc, ref Microsoft.Aspnet.Snapin.STGMEDIUM b);
abstract member GetDataHere : FORMATETC * STGMEDIUM -> int
Public Function GetDataHere (ByRef pFormatEtc As FORMATETC, ByRef b As STGMEDIUM) As Integer
Parâmetros
- pFormatEtc
- FORMATETC
Um ponteiro para o FORMATETC definindo o formato, a média e o dispositivo de destino para chamadas para recuperar dados.
Um ponteiro para o STGMEDIUM indicando a mídia de armazenamento que contém os dados retornados.
Retornos
O método GetDataHere é compatível com os valores retornados padrão E_INVALIDARG, E_UNEXPECTED e E_OUTOFMEMORY e também com os seguintes valores retornados:
Valor retornado | Descrição |
---|---|
S_OK | Essa chamada para o método GetDataHere recuperou e colocou dados com êxito no meio de armazenamento fornecido. |
DV_E_LINDEX | lindex não é válido. |
DV_E_FORMATETC | pFormatEtc não é válido. |
DV_E_TYMED | tymed não é válido. |
DV_E_DVASPECT | dwAspect não é válido. |
OLE_E_NOTRUNNING | O aplicativo de objeto não está em execução. |
STG_E_MEDIUMFULL | Ocorreu um erro ao alocar o meio. |
Comentários
O método GetDataHere difere do GetData(FORMATETC, STGMEDIUM) método em que o chamador deve alocar e liberar o meio de armazenamento especificado.
Para obter mais informações sobre programação com a IDataObject interface e o MMC (Console de Gerenciamento da Microsoft), consulte o Guia do Programador do MMC.