Função SHLockShared (shlwapi.h)

[SHLockShared está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]

Mapeia um bloco de memória de um processo especificado para o processo de chamada.

Sintaxe

void * SHLockShared(
  [in] HANDLE hData,
  [in] DWORD  dwProcessId
);

Parâmetros

[in] hData

Tipo: HANDLE

Um identificador para a memória que você deseja mapear para o processo de chamada.

[in] dwProcessId

Tipo: DWORD

A ID do processo do qual você deseja mapear o bloco de memória.

Retornar valor

Retorna um ponteiro nulo para a memória compartilhada. Retornará NULL se não tiver êxito.

Comentários

Chame SHUnlockShared para desbloquear a memória que essa função mapeia. Chame SHFreeShared para liberar a memória.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shlwapi.h
DLL Shlwapi.dll