LINEAGENTENTRY-Struktur (tapi.h)
Die LINEAGENTENTRY-Struktur beschreibt einen einzelnen ACD-Agent. Die LINEAGENTLIST-Struktur kann ein Array von LINEAGENTENTRY-Strukturen enthalten.
Syntax
typedef struct lineagententry_tag {
HAGENT hAgent;
DWORD dwNameSize;
DWORD dwNameOffset;
DWORD dwIDSize;
DWORD dwIDOffset;
DWORD dwPINSize;
DWORD dwPINOffset;
} LINEAGENTENTRY, *LPLINEAGENTENTRY;
Member
hAgent
Eindeutiger Bezeichner für einen Agent. Es liegt in der Verantwortung des Agent-Handlers, die Eindeutigkeit dieser Bezeichner zu generieren und beizubehalten.
dwNameSize
Größe der Agentnamenzeichenfolge einschließlich des NULL-Abschlussators in Bytes.
dwNameOffset
Offset vom Anfang der Struktur zu einer NULL-Zeichenfolge, die den Namen des Agents angibt, der auch der Benutzername des Betriebssystems ist. Die Größe der Zeichenfolge wird von dwNameSize angegeben.
dwIDSize
Größe der ID-Zeichenfolge einschließlich des NULL-Abschlusszeichens in Bytes.
dwIDOffset
Offset vom Anfang der Struktur zu einer null-beendeten Zeichenfolge, die die ID des Agents angibt. Wird von Legacy-ACD-Systemen verwendet, um den Agent zu identifizieren. Die Größe der Zeichenfolge wird durch dwIDSize angegeben.
dwPINSize
Größe der PIN-Zeichenfolge in Bytes.
dwPINOffset
Offset vom Anfang der Struktur zu einer NULL-Zeichenfolge, die die PIN oder das Kennwort des Agents angibt. Wird von älteren ACD-Systemen für die Agentautorisierung verwendet. Die Größe der Zeichenfolge wird von dwPINSize angegeben.
Anforderungen
Kopfzeile | tapi.h |