parola chiave declare_guid
La parola chiave declare_guid indica a MIDL di generare una variabile GUID nel file di intestazione generato.
declare_guid(variable-name, guid)
-
nome variabile
-
Specifica un nome di variabile per l'identificatore nel file di intestazione generato.
-
guid
-
Specifica il GUID che verrà applicato al nome della variabile nel file di intestazione generato.
declare_guid(SID_Widget, 5144C348-169E-4359-A79D-5482461D9929)
L'uso equivale all'uso declare_guid
cpp_quote
per generare una chiamata della EXTERN_GUID
macro.
Nell'esempio precedente viene restituito l'output seguente:
cpp_quote("EXTERN_GUID(SID_Widget, 0x5144c348, 0x169e, 0x4359, 0xa7, 0x9d, 0x54, 0x82, 0x46, 0x1d, 0x99, 0x29);")
L'istruzione declare_guid
viene fornita come praticità. Ha il vantaggio di usare la stessa sintassi GUID dell'attributouuid
.