2012-09-10 3 views

Répondre

2

Je sais prise à propos de Windows 8, mais si vous avez toujours accès aux Win32/64 réguliers API vous pouvez utiliser un certain nombre de mécanismes pour cela. UuidCreate() de la bibliothèque rpcrt4 est l'un, CoCreateGuid() de l'oleaut lib est un autre (qui vient vers l'avant). Ce dernier a la finesse de faire tomber votre résultat dans une structure GUID directement.

4

Si vous écrivez une application Windows Store (également appelée Metro Style), vous devrez utiliser CoCreateGuid, car UuidCreate n'est disponible que pour les applications de bureau.

De MSDN:

CoCreateGuid:

Vise: applications de bureau | Applications du Windows Store
Crée un GUID, un entier unique de 128 bits utilisé pour les CLSID et les identificateurs d'interface.

HRESULT CoCreateGuid( _Out_ GUID *pguid); 

UuidCreate:

applique à: applications de bureau uniquement

Questions connexes