hmLoadTopic({
hmKeywords:"is_InitBoard",
hmTitle:"is_InitBoard",
hmDescription:"Syntax INT is_InitBoard (HIDS* phf, HWND hWnd) Beschreibung is_InitBoard() öffnet den Treiber und stellt den Kontakt zur Hardware her. In dieser Funktion wird nach erfolgreicher",
hmPrevLink:"is_hideddoverlay.html",
hmNextLink:"is_initevent.html",
hmParentLink:"functiondescription.html",
hmBreadCrumbs:"<a href=\"driverlibrary.html\">Beschreibung der Treiberbibliothek<\/a> &gt; <a href=\"functiondescription.html\">Funktionsbeschreibungen<\/a>",
hmTitlePath:"Beschreibung der Treiberbibliothek > Funktionsbeschreibungen > is_InitBoard",
hmHeader:"<h1 class=\"p_Heading1\" style=\"page-break-after: avoid;\"><span class=\"f_Heading1\">is_InitBoard<\/span><\/h1>\n\r",
hmBody:"<p class=\"p_Paragraph_Heading\" style=\"page-break-after: avoid;\"><span class=\"f_Paragraph_Heading\">Syntax<\/span><\/p>\n\r<p class=\"p_CodeExample\"><span class=\"f_CodeExample\">INT is_InitBoard (HIDS* phf, HWND hWnd)<\/span><\/p>\n\r<p class=\"p_Paragraph_Heading\" style=\"page-break-after: avoid;\"><span class=\"f_Paragraph_Heading\">Beschreibung<\/span><\/p>\n\r<p class=\"p_Fliesstext\"><span class=\"f_Code_InNormalText\">is_InitBoard()<\/span><span class=\"f_Fliesstext\"> öffnet den Treiber und stellt den Kontakt zur Hardware her. In dieser Funktion wird nach erfolgreicher Initialisierung das Handle auf den Frame Grabber vergeben. Alle nachfolgenden Funktionen benötigen diesen Handle als ersten Parameter. Wenn kein DirectDraw zur Bildausgabe verwendet wird, kann <\/span><span class=\"f_Code_InNormalText\">hWnd=NULL<\/span><span class=\"f_Fliesstext\"> übergeben werden.<\/span><\/p>\n\r<p class=\"p_Fliesstext\"><span class=\"f_Fliesstext\">Damit mehrere FALCON oder auch EAGLE parallel in einem System arbeiten können (<a href=\"multicardsupport.html\" class=\"topiclink\">Multiboard-Betrieb<\/a>) muss bei der Initialisierung entschieden werden, welches Board initialisiert werden soll. Im EEPROM ist eine Board-ID festgelegt (siehe auch <\/span><span class=\"f_Code_InNormalText\"><a href=\"is_getboardinfo.html\" class=\"topiclink\">is_GetBoardInfo()<\/a><\/span><span class=\"f_Fliesstext\"> bzw. die Struktur <\/span><span class=\"f_Code_InNormalText\">IDSINFO<\/span><span class=\"f_Fliesstext\"> mit dem Eintrag &quot;Select&quot;). Soll mit <\/span><span class=\"f_Code_InNormalText\">is_InitBoard()<\/span><span class=\"f_Fliesstext\"> ein bestimmtes Board angesprochen werden, so muss zuvor das Handle <\/span><span class=\"f_Code_InNormalText\">hf<\/span><span class=\"f_Fliesstext\"> mit der gewünschten Board-ID initialisiert werden.<\/span><\/p>\n\r<p class=\"p_Fliesstext\"><span class=\"f_Fliesstext\">Ist Multiboard-Betrieb nicht erwünscht so muss das Handle <\/span><span class=\"f_Code_InNormalText\">hf<\/span><span class=\"f_Fliesstext\"> vor dem Aufruf von<\/span><span class=\"f_Code_InNormalText\"> is_InitBoard()<\/span><span class=\"f_Fliesstext\"> mit 0 initialisiert werden. 0 bedeutet, dass der erste nicht benutzte Frame Grabber verwendet wird.<\/span><\/p>\n\r<p class=\"p_Paragraph_Heading\" style=\"page-break-after: avoid;\"><span class=\"f_Paragraph_Heading\">Übergabeparameter<\/span><\/p>\n\r<div style=\"text-align: left; text-indent: 0; line-height: 1.44; padding: 0 0 0 0; margin: 0.2500rem 0 0.2500rem 0;\"><table class=\"Alternating\" >\n\r<tr class=\"Alternating\">\n\r<td class=\"Alternating\"><p class=\"p_Table_Text\"><span class=\"f_Code_InNormalText\">phf<\/span><\/p>\n\r<\/td>\n\r<td class=\"Alternating\"><p class=\"p_Table_Text\"><span class=\"f_Table_Text\">Zeiger auf den Handle des Frame Grabber<\/span><\/p>\n\r<p class=\"p_Table_Text\"><span class=\"f_Table_Text\">Der Inhalt des Zeigers hat beim Aufruf der Funktion folgende Bedeutung:<\/span><\/p>\n\r<p class=\"p_Table_Text\" style=\"text-indent: 0; padding-left: 0.8125rem; margin-left: 0;\"><span class=\"f_Table_Text\" style=\"font-family: Arial,\'Lucida Sans Unicode\',\'Lucida Grande\',\'Lucida Sans\';display:inline-block;width:0.8125rem;margin-left:-0.8125rem\">&#8226;<\/span><span class=\"f_Table_Text\">0: verwende das erste freie Board<\/span><\/p><p class=\"p_Table_Text\" style=\"text-indent: 0; padding-left: 0.8125rem; margin-left: 0;\"><span class=\"f_Table_Text\" style=\"font-family: Arial,\'Lucida Sans Unicode\',\'Lucida Grande\',\'Lucida Sans\';display:inline-block;width:0.8125rem;margin-left:-0.8125rem\">&#8226;<\/span><span class=\"f_Table_Text\">1-254: Öffne das Board mit dieser ID<\/span><\/p><\/td>\n\r<\/tr>\n\r<tr class=\"Alternating\">\n\r<td class=\"Alternating\" style=\"background-color:#E0E0E0;\"><p class=\"p_Table_Text\"><span class=\"f_Code_InNormalText\">hWnd<\/span><\/p>\n\r<\/td>\n\r<td class=\"Alternating\" style=\"background-color:#E0E0E0;\"><p class=\"p_Table_Text\"><span class=\"f_Table_Text\">Handle auf das Fenster, in dem das Bild dargestellt werden soll<\/span><\/p>\n\r<p class=\"p_Table_Text\"><span class=\"f_Table_Text\">(kann <\/span><span class=\"f_Code_InNormalText\">NULL<\/span><span class=\"f_Table_Text\"> sein)<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<\/table>\n\r<\/div>\n\r<p class=\"p_Paragraph_Heading\" style=\"page-break-after: avoid;\"><span class=\"f_Paragraph_Heading\">Rückgabewert<\/span><\/p>\n\r<p class=\"p_Fliesstext\"><span class=\"f_Code_InNormalText\">IS_SUCCESS,<\/span><span class=\"f_Fliesstext\"> Fehlercode (siehe Header-Datei)<\/span><\/p>\n\r"
})
