Compartilhar via


IMalloc::DidAlloc

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Este método determina se este alocador foi usada para alocar o bloco de memória especificado.

Syntax

int DidAlloc(
  void* pv 
);

Parameters

  • Vp
    [no] Ponteiro para bloco de memória; Pode ser uma NULL ponteiro, na qual maiúsculas e minúsculas,-1 é retornado.

Return Value

A seguinte tabela mostra os valores de retorno para este método.

Valor Descrição

1

Bloco de memória foi alocado por esse IMalloc instância.

0

Bloco de memória não foi alocado por esta IMalloc instância.

-1

IMalloc::DidAlloc não pôde determinar se ou não-alocado a bloco de memória.

Remarks

Chamando IMalloc::DidAlloc é útil se um aplicativo está usando múltiplo alocações e precisa saber se um bloco de memória anteriormente alocado foi alocada por uma alocação específica.

Para determinar se a plataforma oferece suporte a esta interface, consulte Determinando suporte COM APIs.

Requirements

Header objidl.h, objidl.idl
Library ole32.lib
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

IMalloc
IMalloc::Alloc
IMalloc::HeapMinimize
IMalloc::Realloc