RETERR NdiRegCreateKey(HNDI hndi, LPCSTR lpszSubKey, LPHKEY lphk) HNDI hndi; // NDI handle LPCSTR lpszSubKey; // address of buffer LPHKEY lphk; // address of key handle
The NdiRegOpenKey function returns a key to the NDI object's registry section. If lpszSubKey is specified, then it returns a subkey under the NDI object's registry section. This function creates the subkey if it does not already exist.
hndi
Identifies the NDI object.
lpszSubKey
Points to a buffer that contains the null-terminated subkey string. May be NULL or empty.
lphk
Points to an HKEY handle to receive the opened registry key.
The registry key opened if lpszSubKey is NULL is the following:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Class\ {network class name}\{driver number}\
where network class name is Net, NetTrans, NetClient, NetServer, or NetService; and driver number is the driver number assigned by the Device Manager. The driver number has no meaning other than to distinguish it from other drivers of the same class.
NdiRegOpenKey calls SURegCreateKey ensuring compatibility during setup from within Windows 3.1.