função LPSAFEARRAY_UserUnmarshal64 (wia_xp.h)
Demarsala um objeto SAFEARRAY do buffer RPC.
Sintaxe
unsigned char * LPSAFEARRAY_UserUnmarshal64(
[in] unsigned long *unnamedParam1,
[in, out] unsigned char *unnamedParam2,
[in] LPSAFEARRAY *unnamedParam3
);
Parâmetros
[in] unnamedParam1
Os dados usados pelo RPC.
[in, out] unnamedParam2
O buffer atual. Esse ponteiro pode ou não estar alinhado na entrada. A função alinha o ponteiro do buffer, realiza marshaling dos dados e retorna a nova posição de buffer, que é o endereço do primeiro byte após o objeto marshaled.
[in] unnamedParam3
Recebe a matriz segura que contém os dados.
Valor retornado
O valor obtido do valor HRESULT retornado é um dos seguintes.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
O stub recebeu dados incorretos. |
|
Não foi possível encontrar a matriz. |
|
Memória insuficiente para que essa função seja executada. |
|
O objeto SAFEARRAY não tem as dimensões corretas, não tem os recursos corretos ou a memória não pode ser realocada. |
Requisitos
Cliente mínimo com suporte | Windows XP [aplicativos da área de trabalho | aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | wia_xp.h (inclua Propidlbase.h) |
Biblioteca | OleAut32.lib |
DLL | OleAut32.dll |