CLSIDFromString

WinApi функция CLSIDFromString

Описание:
function CLSIDFromString(psz: POleStr; out clsid: TCLSID): HResult;

Преобразовывает имеющуюся строку или сгенерированную функцией StringFromCLSID в CLSID.

Параметры:
psz: строка соддержащая CLSID.
clsid: строка получающая CLSID.

Получает{Приемник} указатель на CLSID на возврате{2озвращать;возврат}.

Возвращаемые значения
S_OK - CLSID был возвращен успешно.

E_OUTOFMEMORY - Нет памяти.
E_INVALIDARG - Указывает что один или более аргументов неверны. (стоит проверить правильность строки psz)
E_UNEXPECTED - неизвестная ошибка.

Замечание:
Из-за ограничений ус'f1тановленных в OLE 1 CLSID, CLSIDFromProgID и CLSIDFromString - единственные две функции которые могут сгенерировать CLSID для объекта OLE 1.
В Delphi програмной оболочкой является функция
function StringToGUID(const S: string): TGUID; , где
S: строка содержащая GUID, а

возвращаемое значение типа TGUID.

Материал взят из:
Русская спpавка по Windows API



Последние из рубрики

ОтменитьДобавить комментарий