Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[O método FreeIStreamMemoryPtr está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele não está disponível para uso no Windows Server 2003 com Service Pack 1 (SP1) e posterior, Windows Vista, Windows Server 2008 e versões subsequentes do sistema operacional. Os Módulos de Cartão Inteligente fornecem funcionalidade semelhante.]
O método FreeIStreamMemoryPtr libera o ponteiro de bytes apontando para o bloco de memória HGLOBAL gerenciado por uma interface IStream COM.
Sintaxe
HRESULT FreeIStreamMemoryPtr(
[in] LPSTREAM pStrm,
[in] LPBYTE pMem
);
Parâmetros
-
pStrm [in]
-
Ponteiro para a interface IStream que gerencia o bloco de memória apontado por pMem.
-
pMem [in]
-
Ponteiro para o bloco de memória gerenciado pela interface IStream .
Valor retornado
O método retorna um dos seguintes valores possíveis:
| Código de retorno | Descrição |
|---|---|
|
Memória alocada com êxito. |
|
Há algo errado com um ou mais dos parâmetros passados para a função. |
|
Um parâmetro do tipo de ponteiro estava incorreto. |
|
Não há memória livre suficiente para atender à solicitação. |
Comentários
Essa função libera completamente e limpamente o ponteiro de bytes apontando para o bloco de memória HGLOBAL gerenciado pela interface IStream . O ponteiro de byte é adquirido por uma chamada para GetAtIStreamMemory.
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] |
| Fim do suporte ao cliente |
Windows XP |
| Fim do suporte ao servidor |
Windows Server 2003 |
| Cabeçalho |
|
| Biblioteca de tipos |
|
| DLL |
|
| IID |
IID_ISCardTypeConv é definido como 53B6AA63-3F56-11D0-916B-00AA00C18068 |
Confira também