Spezielle BLOB-Einträge
In den folgenden Beispielen wird die SetStringInBlob-Funktion verwendet, um spezielle BLOB-Einträge zu erstellen.
NPP-Name
SetStringInBlob(
hBlob,
OWNER_NPP,
CATEGORY_LOCATION,
TAG_NAME,
"My NPP Name");
NPP-Klassenbezeichner
SetClassIDInBlob(
hBlob,
OWNER_NPP,
CATEGORY_LOCATION,
TAG_CLASSID,
&CLSID_ThisNPP);
CFGPROC-Prozedurname
SetStringInBlob(
hBlob,
OWNER_NPP,
CATEGORY_FINDER,
TAG_PROCNAME,
"MyGetNPPBlobs");
Stammname der Struktur für die Finder-Benutzeroberfläche
SetStringInBlob(
hBlob,
OWNER_NPP,
CATEGORY_FINDER,
TAG_ROOT,
"My Tree Root name");
Anzeigen einer Zeichenfolge für die Finder-Benutzeroberfläche
SetStringInBlob(
hBlob,
OWNER_NPP,
CATEGORY_FINDER,
TAG_DISP_STRING,
"Double click to select my UI");
Schnittstellentags
Dieses Beispiel enthält jede schnittstelle, die vom NPP unterstützt wird.
SetBoolInBlob(
hBlob,
OWNER_NPP,
CATEGORY_CONFIG,
TAG_INTERFACE_REALTIME_CAPTURE,
TRUE);