Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Carica Visual Basic, Applications Edition e recupera un puntatore all'oggetto IExpressionService.
void VBAGetExprSrv(HINSTANCE FAR* lphinstVBA,
IExpressionService FAR* FAR* lplpexprsrv,
LPBYTE lpStackMin,
USHORT usMajVersionExprSrv,
USHORT usMinVersionExprSrv,
DWORD dwUnused1,
DWORD dwUnused2);
Parametri
lphinstVBA
Percorso in cui viene archiviato l'handle di istanza per Visual Basic, Applications Edition.lplpexprsrv
Posizione in cui deve essere archiviato il puntatore all'oggetto del servizio espressioni.lpStackMin
Posizione minima dello stack a cui è possibile accedere Visual Basic, Applications Edition.usMajVersionExprSrv
Versione principale associata alla DLL del servizio espressioni.usMinVersionExprSrv
Versione secondaria associata alla DLL del servizio espressioni.dwUnused1
Questo argomento è riservato per l'uso futuro.dwUnused2
Questo argomento è riservato per l'uso futuro.
Valore proprietà/Valore restituito
Nessuno. Usare lphinstVBA e lplpexprsrv per determinare se VBAGetExprSrv ha avuto esito positivo, come indicato nella sezione Osservazioni riportata di seguito.
Commenti
Questa funzione viene esportata da vbajet32.dll.
VBAGetExprSrv chiama LoadLibrary() per caricare la DLL Visual Basic, Applications Edition in base ai numeri di versione passati. L'handle restituito da LoadLibrary() viene archiviato nella posizione a cui punta lphinstVBA. Se la chiamata ha esito positivo, il chiamante deve infine chiamare FreeLibrary() in questa istanza.
Il puntatore all'oggetto del servizio espressioni non è definito quando lphinstVBA punta a una hinstance non valida. Il puntatore all'oggetto del servizio espressioni è Null se la creazione del servizio espressioni ha esito negativo.
Il valore di lpStackMin non influisce sul servizio espressioni. lpStackMin è richiesto dal codice di inizializzazione Visual Basic, Applications Edition e questo valore deve essere fornito dal chiamante.