Condividi tramite


/prefix switch

L'opzione /prefix indirizza il compilatore MIDL per aggiungere stringhe di prefisso ai nomi di routine client e/o server stub. Ciò può essere usato per consentire a un singolo programma di essere sia un client che un server della stessa interfaccia, senza avere i nomi di routine sul lato client e sul lato server in conflitto tra loro.

midl /prefix { client | cstub | server | sstub | switch | all }

Opzioni di opzione

Client

Influisce solo sui nomi di routine stub del client.

cstub

Uguale al client. Influisce solo sui nomi di routine stub del client.

Server

Influisce solo sui nomi di routine chiamati dalla routine stub del server.

sstub

Uguale al server. Influisce solo sui nomi di routine chiamati dalla routine stub del server.

Interruttore

Influisce su un prototipo aggiuntivo aggiunto al file di intestazione.

Tutti

Influisce sia sui nomi di routine client che di stub del server.

Commenti

Se il prefisso per le routine lato client è diverso dal prefisso per le routine lato server, il file di intestazione generato avrà sia prototipi di routine lato client che prototipi di routine lato server.

L'opzione /prefix è utile quando verrà usato un singolo file di intestazione con stub da più esecuzioni del compilatore MIDL. Questo forza i prototipi di routine aggiuntivi nel file di intestazione.

In tutti i casi, il client, il server e i prefissi switch sostituiranno un prefisso tutto.

Esempio

client midl /prefix "c_" server "s_"

midl /prefix all "moo_"

client midl /prefix "bark_"

Vedi anche

Sintassi generale della riga di comando MIDL