attributo enable_allocate
L'attributo ACF [enable_allocate] specifica che il codice stub del server deve abilitare l'ambiente di gestione della memoria stub.
Nota
L'attributo [enable_allocate] è obsoleto e non è più supportato.
[
enable_allocate
[ , optional-attribute-list]
]
interface interface-name
{
. . .
};
Parametri
-
facoltativo-attributo-list
-
Specifica un elenco di zero o più attributi MIDL aggiuntivi.
-
nome dell'interfaccia
-
Nome dell'interfaccia a cui verrà applicato l'attributo [enable_allcoate].
Commenti
In modalità predefinita, lo stub del server abilita l'ambiente di memoria solo quando viene usato l'attributo [enable_allocate] . L'ambiente di gestione della memoria deve essere abilitato prima che la memoria possa essere allocata usando RpcSmAllocate. In modalità osf (quando si compila usando l'opzione /osf ), lo stub abilita automaticamente l'ambiente oppure quando viene usato l'attributo [enable_allocate] .
Lo stub lato client può essere sensibile all'ambiente di gestione della memoria Rpcss . Se viene eseguito uno stub client sensibile quando il pacchetto Rpcss è disabilitato, viene chiamato l'allocatore/deallotor predefinito (ad esempio, midl_user_allocate midl_user_free/ ). Se abilitato, il pacchetto Rpcss usa la coppia allocator/dealloator dal pacchetto. Nella modalità predefinita, il client è sensibile solo quando viene usato l'attributo [enable_allocate]. In genere, lo stub lato client opera nell'ambiente disabilitato. In modalità osf (quando si compila usando l'opzione /osf ), il client è sempre sensibile all'ambiente di gestione della memoria Rpcss e, pertanto, l'attributo [enable_allocate] non influisce sugli stub client.
Vedi anche